{"openapi":"3.1.0","info":{"title":"NanumWorks API","description":"NanumWorks AI ERP 백엔드 REST API","version":"0.1.0"},"paths":{"/health":{"get":{"tags":["health"],"summary":"Health","description":"이벤트 루프에서 바로 응답. DB·스레드풀이 막혀도 살아 있음을 확인할 수 있습니다.","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Health Health Get"}}}}}}},"/api/v1/auth/signup":{"post":{"tags":["auth"],"summary":"Signup","operationId":"signup_api_v1_auth_signup_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignUpRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/login":{"post":{"tags":["auth"],"summary":"Login","operationId":"login_api_v1_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/refresh":{"post":{"tags":["auth"],"summary":"Refresh","operationId":"refresh_api_v1_auth_refresh_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefreshRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/invite":{"get":{"tags":["auth"],"summary":"Preview Invite","operationId":"preview_invite_api_v1_auth_invite_get","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string","minLength":10,"title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvitePreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/accept-invite":{"post":{"tags":["auth"],"summary":"Accept Invite","operationId":"accept_invite_api_v1_auth_accept_invite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptInviteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/auth/me":{"get":{"tags":["auth"],"summary":"Me","operationId":"me_api_v1_auth_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/auth/roles/me":{"get":{"tags":["auth"],"summary":"My Roles","operationId":"my_roles_api_v1_auth_roles_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolesResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tenants/me":{"get":{"tags":["tenants"],"summary":"My Tenant","operationId":"my_tenant_api_v1_tenants_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantResponse"}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["tenants"],"summary":"Update My Tenant","operationId":"update_my_tenant_api_v1_tenants_me_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/companies":{"get":{"tags":["companies"],"summary":"List Companies","operationId":"list_companies_api_v1_companies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CompanyResponse"},"type":"array","title":"Response List Companies Api V1 Companies Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["companies"],"summary":"Create Company","operationId":"create_company_api_v1_companies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/companies/{company_id}":{"get":{"tags":["companies"],"summary":"Get Company","operationId":"get_company_api_v1_companies__company_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["companies"],"summary":"Update Company","operationId":"update_company_api_v1_companies__company_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/logo":{"post":{"tags":["companies"],"summary":"Upload Company Logo","operationId":"upload_company_logo_api_v1_companies__company_id__logo_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_company_logo_api_v1_companies__company_id__logo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/seal":{"post":{"tags":["companies"],"summary":"Upload Company Seal","operationId":"upload_company_seal_api_v1_companies__company_id__seal_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_company_seal_api_v1_companies__company_id__seal_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/representative":{"get":{"tags":["representatives"],"summary":"Get Representative","operationId":"get_representative_api_v1_companies__company_id__representative_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["representatives"],"summary":"Update Representative","operationId":"update_representative_api_v1_companies__company_id__representative_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/representative/signature":{"post":{"tags":["representatives"],"summary":"Upload Representative Signature","operationId":"upload_representative_signature_api_v1_companies__company_id__representative_signature_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_representative_signature_api_v1_companies__company_id__representative_signature_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RepresentativeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/representative/sign-sessions":{"post":{"tags":["representatives"],"summary":"Create Sign Session","operationId":"create_sign_session_api_v1_companies__company_id__representative_sign_sessions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignSessionCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents":{"get":{"tags":["company-documents"],"summary":"Get Document Registry","operationId":"get_document_registry_api_v1_companies__company_id__documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRegistryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/ensure-fs-years":{"post":{"tags":["company-documents"],"summary":"Ensure Fs Years","description":"직전 3개년 표준재무제표 칸이 없으면 만들고, 만든 칸을 돌려줍니다.","operationId":"ensure_fs_years_api_v1_companies__company_id__documents_ensure_fs_years_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentItemResponse"},"title":"Response Ensure Fs Years Api V1 Companies  Company Id  Documents Ensure Fs Years Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/categories":{"post":{"tags":["company-documents"],"summary":"Create Category","operationId":"create_category_api_v1_companies__company_id__documents_categories_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCategoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/categories/{category_id}/items":{"post":{"tags":["company-documents"],"summary":"Create Item","operationId":"create_item_api_v1_companies__company_id__documents_categories__category_id__items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"category_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Category Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/items/{item_id}":{"patch":{"tags":["company-documents"],"summary":"Update Item","operationId":"update_item_api_v1_companies__company_id__documents_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["company-documents"],"summary":"Delete Item","operationId":"delete_item_api_v1_companies__company_id__documents_items__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/items/{item_id}/files/{file_id}":{"delete":{"tags":["company-documents"],"summary":"Delete Item File","operationId":"delete_item_file_api_v1_companies__company_id__documents_items__item_id__files__file_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}},{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/items/{item_id}/upload":{"post":{"tags":["company-documents"],"summary":"Upload Item File","operationId":"upload_item_file_api_v1_companies__company_id__documents_items__item_id__upload_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_item_file_api_v1_companies__company_id__documents_items__item_id__upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/recognize":{"post":{"tags":["company-documents"],"summary":"Recognize Upload","operationId":"recognize_upload_api_v1_companies__company_id__documents_recognize_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_recognize_upload_api_v1_companies__company_id__documents_recognize_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FileRecognitionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/documents/apply-recognition":{"post":{"tags":["company-documents"],"summary":"Apply Recognition","operationId":"apply_recognition_api_v1_companies__company_id__documents_apply_recognition_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyRecognitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees":{"get":{"tags":["employees"],"summary":"List Employees","operationId":"list_employees_api_v1_companies__company_id__employees_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmployeeListItemResponse"},"title":"Response List Employees Api V1 Companies  Company Id  Employees Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["employees"],"summary":"Create Employee","operationId":"create_employee_api_v1_companies__company_id__employees_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/import":{"post":{"tags":["employees"],"summary":"Import Employees Csv","operationId":"import_employees_csv_api_v1_companies__company_id__employees_import_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_employees_csv_api_v1_companies__company_id__employees_import_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}":{"get":{"tags":["employees"],"summary":"Get Employee","operationId":"get_employee_api_v1_companies__company_id__employees__employee_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["employees"],"summary":"Update Employee","operationId":"update_employee_api_v1_companies__company_id__employees__employee_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee","operationId":"delete_employee_api_v1_companies__company_id__employees__employee_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/photo":{"post":{"tags":["employees"],"summary":"Upload Employee Photo","operationId":"upload_employee_photo_api_v1_companies__company_id__employees__employee_id__photo_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_employee_photo_api_v1_companies__company_id__employees__employee_id__photo_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/careers":{"post":{"tags":["employees"],"summary":"Add Employee Career","operationId":"add_employee_career_api_v1_companies__company_id__employees__employee_id__careers_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeCareerCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/careers/{career_id}":{"patch":{"tags":["employees"],"summary":"Update Employee Career","operationId":"update_employee_career_api_v1_companies__company_id__employees__employee_id__careers__career_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"career_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Career Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeCareerUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee Career","operationId":"delete_employee_career_api_v1_companies__company_id__employees__employee_id__careers__career_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"career_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Career Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/certifications":{"post":{"tags":["employees"],"summary":"Add Employee Certification","operationId":"add_employee_certification_api_v1_companies__company_id__employees__employee_id__certifications_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeCertificationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/certifications/{certification_id}":{"patch":{"tags":["employees"],"summary":"Update Employee Certification","operationId":"update_employee_certification_api_v1_companies__company_id__employees__employee_id__certifications__certification_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"certification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Certification Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeCertificationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee Certification","operationId":"delete_employee_certification_api_v1_companies__company_id__employees__employee_id__certifications__certification_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"certification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Certification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/skills":{"post":{"tags":["employees"],"summary":"Add Employee Skill","operationId":"add_employee_skill_api_v1_companies__company_id__employees__employee_id__skills_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeSkillCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/skills/{skill_id}":{"patch":{"tags":["employees"],"summary":"Update Employee Skill","operationId":"update_employee_skill_api_v1_companies__company_id__employees__employee_id__skills__skill_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"skill_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Skill Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeSkillUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee Skill","operationId":"delete_employee_skill_api_v1_companies__company_id__employees__employee_id__skills__skill_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"skill_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Skill Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/project-histories":{"post":{"tags":["employees"],"summary":"Add Employee Project History","operationId":"add_employee_project_history_api_v1_companies__company_id__employees__employee_id__project_histories_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeProjectHistoryCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/project-histories/{history_id}":{"patch":{"tags":["employees"],"summary":"Update Employee Project History","operationId":"update_employee_project_history_api_v1_companies__company_id__employees__employee_id__project_histories__history_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeProjectHistoryUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee Project History","operationId":"delete_employee_project_history_api_v1_companies__company_id__employees__employee_id__project_histories__history_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/payslips/preview":{"post":{"tags":["employees"],"summary":"Preview Employee Payslip","operationId":"preview_employee_payslip_api_v1_companies__company_id__employees__employee_id__payslips_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/payslips":{"get":{"tags":["employees"],"summary":"List Employee Payslips","operationId":"list_employee_payslips_api_v1_companies__company_id__employees__employee_id__payslips_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayslipResponse"},"title":"Response List Employee Payslips Api V1 Companies  Company Id  Employees  Employee Id  Payslips Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["employees"],"summary":"Create Employee Payslip","operationId":"create_employee_payslip_api_v1_companies__company_id__employees__employee_id__payslips_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipUpsertRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/employees/{employee_id}/payslips/{payslip_id}":{"get":{"tags":["employees"],"summary":"Get Employee Payslip","operationId":"get_employee_payslip_api_v1_companies__company_id__employees__employee_id__payslips__payslip_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"payslip_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payslip Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["employees"],"summary":"Update Employee Payslip","operationId":"update_employee_payslip_api_v1_companies__company_id__employees__employee_id__payslips__payslip_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"payslip_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payslip Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipUpsertRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayslipResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["employees"],"summary":"Delete Employee Payslip","operationId":"delete_employee_payslip_api_v1_companies__company_id__employees__employee_id__payslips__payslip_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"payslip_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payslip Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/hr-certificates":{"get":{"tags":["hr-certificates"],"summary":"List Hr Certificates","operationId":"list_hr_certificates_api_v1_companies__company_id__hr_certificates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/HrCertificateResponse"},"title":"Response List Hr Certificates Api V1 Companies  Company Id  Hr Certificates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["hr-certificates"],"summary":"Create Hr Certificate","operationId":"create_hr_certificate_api_v1_companies__company_id__hr_certificates_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrCertificateCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrCertificateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/hr-certificates/{certificate_id}":{"patch":{"tags":["hr-certificates"],"summary":"Update Hr Certificate","operationId":"update_hr_certificate_api_v1_companies__company_id__hr_certificates__certificate_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"certificate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Certificate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrCertificateUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrCertificateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/dashboard":{"get":{"tags":["HR","HR"],"summary":"Get Dashboard","operationId":"get_dashboard_api_v1_hr_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrDashboardRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/companies/{company_id}/sites":{"get":{"tags":["HR","HR"],"summary":"List Sites","operationId":"list_sites_api_v1_hr_companies__company_id__sites_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CompanySiteRead"},"title":"Response List Sites Api V1 Hr Companies  Company Id  Sites Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/sites":{"post":{"tags":["HR","HR"],"summary":"Create Site","operationId":"create_site_api_v1_hr_sites_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySiteCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySiteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/sites/{site_id}":{"patch":{"tags":["HR","HR"],"summary":"Update Site","operationId":"update_site_api_v1_hr_sites__site_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"site_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Site Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySiteUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanySiteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["HR","HR"],"summary":"Delete Site","operationId":"delete_site_api_v1_hr_sites__site_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"site_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Site Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/departments/tree":{"get":{"tags":["HR","HR"],"summary":"Get Department Tree","operationId":"get_department_tree_api_v1_hr_departments_tree_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"as_of","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"As Of"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DepartmentTreeNode"},"title":"Response Get Department Tree Api V1 Hr Departments Tree Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/departments/{department_id}":{"patch":{"tags":["HR","HR"],"summary":"Update Department Hr","operationId":"update_department_hr_api_v1_hr_departments__department_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"department_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Department Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentHrUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentTreeNode"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/departments/{department_id}/close":{"post":{"tags":["HR","HR"],"summary":"Close Department","operationId":"close_department_api_v1_hr_departments__department_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"department_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Department Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/companies/{company_id}/job-families":{"get":{"tags":["HR","HR"],"summary":"List Job Families","operationId":"list_job_families_api_v1_hr_companies__company_id__job_families_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobCodeRead"},"title":"Response List Job Families Api V1 Hr Companies  Company Id  Job Families Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/job-families":{"post":{"tags":["HR","HR"],"summary":"Create Job Family","operationId":"create_job_family_api_v1_hr_job_families_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCodeCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCodeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/companies/{company_id}/job-roles":{"get":{"tags":["HR","HR"],"summary":"List Job Roles","operationId":"list_job_roles_api_v1_hr_companies__company_id__job_roles_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobRoleRead"},"title":"Response List Job Roles Api V1 Hr Companies  Company Id  Job Roles Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/job-roles":{"post":{"tags":["HR","HR"],"summary":"Create Job Role","operationId":"create_job_role_api_v1_hr_job_roles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobRoleCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobRoleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/companies/{company_id}/ranks":{"get":{"tags":["HR","HR"],"summary":"List Ranks","operationId":"list_ranks_api_v1_hr_companies__company_id__ranks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobCodeRead"},"title":"Response List Ranks Api V1 Hr Companies  Company Id  Ranks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/ranks":{"post":{"tags":["HR","HR"],"summary":"Create Rank","operationId":"create_rank_api_v1_hr_ranks_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCodeCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCodeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/employees":{"get":{"tags":["HR","HR"],"summary":"List Hr Employees","operationId":"list_hr_employees_api_v1_hr_employees_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/HrEmployeeRead"},"title":"Response List Hr Employees Api V1 Hr Employees Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Hr Employee","operationId":"create_hr_employee_api_v1_hr_employees_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrEmployeeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrEmployeeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}":{"patch":{"tags":["HR","HR"],"summary":"Update Hr Employee","operationId":"update_hr_employee_api_v1_hr_employees__employee_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrEmployeeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrEmployeeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["HR","HR"],"summary":"Delete Hr Employee","operationId":"delete_hr_employee_api_v1_hr_employees__employee_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/restore":{"post":{"tags":["HR","HR"],"summary":"Restore Hr Employee","operationId":"restore_hr_employee_api_v1_hr_employees__employee_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HrEmployeeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/snapshot-at-date":{"get":{"tags":["HR","HR"],"summary":"Employee Snapshot","operationId":"employee_snapshot_api_v1_hr_employees__employee_id__snapshot_at_date_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"as_of","in":"query","required":true,"schema":{"type":"string","format":"date","title":"As Of"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeSnapshotRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/sensitive-profile":{"get":{"tags":["HR","HR"],"summary":"Get Sensitive Profile","operationId":"get_sensitive_profile_api_v1_hr_employees__employee_id__sensitive_profile_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SensitiveProfileRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["HR","HR"],"summary":"Upsert Sensitive Profile","operationId":"upsert_sensitive_profile_api_v1_hr_employees__employee_id__sensitive_profile_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SensitiveProfileUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SensitiveProfileRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/sensitive-profile/full":{"get":{"tags":["HR","HR"],"summary":"Get Sensitive Profile Full","operationId":"get_sensitive_profile_full_api_v1_hr_employees__employee_id__sensitive_profile_full_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SensitiveProfileFullRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/bank-accounts":{"get":{"tags":["HR","HR"],"summary":"List Bank Accounts","operationId":"list_bank_accounts_api_v1_hr_employees__employee_id__bank_accounts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__hr__schemas__BankAccountRead"},"title":"Response List Bank Accounts Api V1 Hr Employees  Employee Id  Bank Accounts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Add Bank Account","operationId":"add_bank_account_api_v1_hr_employees__employee_id__bank_accounts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankAccountCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr__schemas__BankAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/bank-accounts/payroll":{"put":{"tags":["HR","HR"],"summary":"Upsert Payroll Bank Account","description":"급여계좌 upsert — 동일 계좌 중복 생성 없음, 변경 시 기존 활성 계좌 비활성.","operationId":"upsert_payroll_bank_account_api_v1_hr_employees__employee_id__bank_accounts_payroll_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankAccountCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankAccountUpsertResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/employments":{"get":{"tags":["HR","HR"],"summary":"List Employments","operationId":"list_employments_api_v1_hr_employees__employee_id__employments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmploymentRead"},"title":"Response List Employments Api V1 Hr Employees  Employee Id  Employments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Employment","operationId":"create_employment_api_v1_hr_employees__employee_id__employments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmploymentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmploymentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/latest":{"get":{"tags":["HR","HR"],"summary":"List Latest Contracts","description":"직원별 최신 근로계약 요약 (급여 목록 등).","operationId":"list_latest_contracts_api_v1_hr_employment_contracts_latest_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_ids","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"uuid"},"default":[],"title":"Employee Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractRead"},"title":"Response List Latest Contracts Api V1 Hr Employment Contracts Latest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/me/employment-contracts":{"get":{"tags":["HR","HR"],"summary":"List My Employment Contracts","description":"로그인한 직원의 근로계약(저장본) — 출력·열람용.","operationId":"list_my_employment_contracts_api_v1_hr_me_employment_contracts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ContractRead"},"type":"array","title":"Response List My Employment Contracts Api V1 Hr Me Employment Contracts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/employment-contracts/{contract_id}":{"get":{"tags":["HR","HR"],"summary":"Get Contract","operationId":"get_contract_api_v1_hr_employment_contracts__contract_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["HR","HR"],"summary":"Update Contract","operationId":"update_contract_api_v1_hr_employment_contracts__contract_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr__schemas__ContractUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/employment-contracts":{"get":{"tags":["HR","HR"],"summary":"List Contracts","operationId":"list_contracts_api_v1_hr_employees__employee_id__employment_contracts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContractRead"},"title":"Response List Contracts Api V1 Hr Employees  Employee Id  Employment Contracts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Contract","operationId":"create_contract_api_v1_hr_employees__employee_id__employment_contracts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr__schemas__ContractCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/regenerate-drafts-bulk":{"post":{"tags":["HR","HR"],"summary":"Regenerate Drafts Bulk","description":"서명 전(초안·작성중·수정요청) 근로계약서 본문을 급여계약 기준으로 일괄 재생성합니다.\n\n식대·차량유지비 → 「식대 등 비과세 수당」 합산 등 최신 매핑을 반영합니다.\n이미 검토요청·승인·서명된 계약은 건드리지 않습니다.","operationId":"regenerate_drafts_bulk_api_v1_hr_employment_contracts_regenerate_drafts_bulk_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"overwrite","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Overwrite"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDraftRegenerateResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/regenerate-draft":{"post":{"tags":["HR","HR"],"summary":"Regenerate Contract Draft","description":"초안 본문을 직원·회사 정보 기반 템플릿으로 (재)생성한다.","operationId":"regenerate_contract_draft_api_v1_hr_employment_contracts__contract_id__regenerate_draft_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"overwrite","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Overwrite"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/request-review":{"post":{"tags":["HR","HR"],"summary":"Request Contract Review","operationId":"request_contract_review_api_v1_hr_employment_contracts__contract_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/approve":{"post":{"tags":["HR","HR"],"summary":"Approve Contract","operationId":"approve_contract_api_v1_hr_employment_contracts__contract_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ContractDecisionRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/mark-signed":{"post":{"tags":["HR","HR"],"summary":"Mark Contract Signed","operationId":"mark_contract_signed_api_v1_hr_employment_contracts__contract_id__mark_signed_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ContractSignRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/sign-sessions":{"post":{"tags":["HR","HR"],"summary":"Create Contract Sign Session","description":"직원(또는 회사) 자가서명 링크 세션 생성. URL은 FE에서 /sign/{sessionId} 로 조합.","operationId":"create_contract_sign_session_api_v1_hr_employment_contracts__contract_id__sign_sessions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ContractSignSessionCreateRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractSignSessionCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/activate":{"post":{"tags":["HR","HR"],"summary":"Activate Contract","operationId":"activate_contract_api_v1_hr_employment_contracts__contract_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employment-contracts/{contract_id}/create-version":{"post":{"tags":["HR","HR"],"summary":"Create Contract Version","operationId":"create_contract_version_api_v1_hr_employment_contracts__contract_id__create_version_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/organization-assignments":{"get":{"tags":["HR","HR"],"summary":"List Org Assignments","operationId":"list_org_assignments_api_v1_hr_employees__employee_id__organization_assignments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"as_of","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"As Of"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrgAssignmentRead"},"title":"Response List Org Assignments Api V1 Hr Employees  Employee Id  Organization Assignments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Org Assignment","operationId":"create_org_assignment_api_v1_hr_employees__employee_id__organization_assignments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAssignmentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgAssignmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/position-assignments":{"get":{"tags":["HR","HR"],"summary":"List Position Assignments","operationId":"list_position_assignments_api_v1_hr_employees__employee_id__position_assignments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"as_of","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"As Of"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PositionAssignmentRead"},"title":"Response List Position Assignments Api V1 Hr Employees  Employee Id  Position Assignments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Position Assignment","operationId":"create_position_assignment_api_v1_hr_employees__employee_id__position_assignments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionAssignmentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionAssignmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events":{"get":{"tags":["HR","HR"],"summary":"List Personnel Events","operationId":"list_personnel_events_api_v1_hr_personnel_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PersonnelEventRead"},"title":"Response List Personnel Events Api V1 Hr Personnel Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Personnel Event","operationId":"create_personnel_event_api_v1_hr_personnel_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events/{event_id}":{"get":{"tags":["HR","HR"],"summary":"Get Personnel Event","operationId":"get_personnel_event_api_v1_hr_personnel_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events/{event_id}/items":{"post":{"tags":["HR","HR"],"summary":"Add Personnel Event Item","operationId":"add_personnel_event_item_api_v1_hr_personnel_events__event_id__items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventItemCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events/{event_id}/request-review":{"post":{"tags":["HR","HR"],"summary":"Request Personnel Review","operationId":"request_personnel_review_api_v1_hr_personnel_events__event_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events/{event_id}/approve":{"post":{"tags":["HR","HR"],"summary":"Approve Personnel Event","operationId":"approve_personnel_event_api_v1_hr_personnel_events__event_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/personnel-events/{event_id}/apply":{"post":{"tags":["HR","HR"],"summary":"Apply Personnel Event","operationId":"apply_personnel_event_api_v1_hr_personnel_events__event_id__apply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonnelEventDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/status-periods":{"post":{"tags":["HR","HR"],"summary":"Create Status Period","operationId":"create_status_period_api_v1_hr_employees__employee_id__status_periods_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusPeriodCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/status-periods/{period_id}/return":{"post":{"tags":["HR","HR"],"summary":"Return From Leave","operationId":"return_from_leave_api_v1_hr_status_periods__period_id__return_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"actual_end_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Actual End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/separation":{"post":{"tags":["HR","HR"],"summary":"Create Separation","operationId":"create_separation_api_v1_hr_employees__employee_id__separation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeparationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeparationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/documents":{"get":{"tags":["HR","HR"],"summary":"List Employee Documents","operationId":"list_employee_documents_api_v1_hr_employees__employee_id__documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmployeeDocumentRead"},"title":"Response List Employee Documents Api V1 Hr Employees  Employee Id  Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["HR","HR"],"summary":"Create Employee Document","operationId":"create_employee_document_api_v1_hr_employees__employee_id__documents_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDocumentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeeDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/dashboard":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Attendance Dashboard","operationId":"attendance_dashboard_api_v1_hr_attendance_dashboard_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":true,"schema":{"type":"string","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/clock-in":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Clock In","operationId":"clock_in_api_v1_hr_attendance_clock_in_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/attendance/clock-out":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Clock Out","operationId":"clock_out_api_v1_hr_attendance_clock_out_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/attendance/my-status":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"My Status","operationId":"my_status_api_v1_hr_attendance_my_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/attendance/calculate":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Calculate Daily Batch","operationId":"calculate_daily_batch_api_v1_hr_attendance_calculate_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/attendance/employees/{employee_id}/calculate":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Calculate Employee Daily","operationId":"calculate_employee_daily_api_v1_hr_attendance_employees__employee_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","title":"Employee Id"}},{"name":"work_date","in":"query","required":true,"schema":{"type":"string","title":"Work Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/daily":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"List Daily","operationId":"list_daily_api_v1_hr_attendance_daily_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Id"}},{"name":"work_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/work-calendars":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Create Calendar","operationId":"create_calendar_api_v1_hr_work_calendars_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr__attendance__schemas__CalendarCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkCalendarRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/work-calendars/{calendar_id}/generate-year":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Generate Year","operationId":"generate_year_api_v1_hr_work_calendars__calendar_id__generate_year_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"calendar_id","in":"path","required":true,"schema":{"type":"string","title":"Calendar Id"}},{"name":"year","in":"query","required":true,"schema":{"type":"integer","title":"Year"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/work-calendars/{calendar_id}/holidays":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Add Holiday","operationId":"add_holiday_api_v1_hr_work_calendars__calendar_id__holidays_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"calendar_id","in":"path","required":true,"schema":{"type":"string","title":"Calendar Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HolidayCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/work-schedule-policies":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Create Schedule Policy","operationId":"create_schedule_policy_api_v1_hr_work_schedule_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchedulePolicyCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/work-schedule-assignments":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Assign Schedule","operationId":"assign_schedule_api_v1_hr_work_schedule_assignments_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleAssign"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/leave/my-balances":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"My Leave Balances","operationId":"my_leave_balances_api_v1_hr_leave_my_balances_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/leave/accounts/generate":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Grant Leave","operationId":"grant_leave_api_v1_hr_leave_accounts_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaveGrant"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/leave-requests":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Create Leave","operationId":"create_leave_api_v1_hr_leave_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaveRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/leave-requests/{request_id}/submit":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Submit Leave","operationId":"submit_leave_api_v1_hr_leave_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/leave-requests/{request_id}/approve":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Approve Leave","operationId":"approve_leave_api_v1_hr_leave_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/overtime-requests":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Create Overtime","operationId":"create_overtime_api_v1_hr_overtime_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OvertimeRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/overtime-requests/{request_id}/approve":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Approve Overtime","operationId":"approve_overtime_api_v1_hr_overtime_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}},{"name":"approved_minutes","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approved Minutes"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/corrections":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Create Correction","operationId":"create_correction_api_v1_hr_attendance_corrections_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorrectionCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/attendance/corrections/{request_id}/approve":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Approve Correction","operationId":"approve_correction_api_v1_hr_attendance_corrections__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{summary_id}/exceptions":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"List Monthly Exceptions","operationId":"list_monthly_exceptions_api_v1_hr_attendance_monthly__summary_id__exceptions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"summary_id","in":"path","required":true,"schema":{"type":"string","title":"Summary Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{summary_id}/employees":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"List Monthly Employees","operationId":"list_monthly_employees_api_v1_hr_attendance_monthly__summary_id__employees_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"summary_id","in":"path","required":true,"schema":{"type":"string","title":"Summary Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{summary_id}/close":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Close Monthly","operationId":"close_monthly_api_v1_hr_attendance_monthly__summary_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"summary_id","in":"path","required":true,"schema":{"type":"string","title":"Summary Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{summary_id}/reopen":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Reopen Monthly","operationId":"reopen_monthly_api_v1_hr_attendance_monthly__summary_id__reopen_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"summary_id","in":"path","required":true,"schema":{"type":"string","title":"Summary Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonthlyClose"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{summary_id}/prepare-payroll-inputs":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Prepare Payroll","operationId":"prepare_payroll_api_v1_hr_attendance_monthly__summary_id__prepare_payroll_inputs_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"summary_id","in":"path","required":true,"schema":{"type":"string","title":"Summary Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{year}/{month}":{"get":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Get Monthly Summary","operationId":"get_monthly_summary_api_v1_hr_attendance_monthly__year___month__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"year","in":"path","required":true,"schema":{"type":"integer","title":"Year"}},{"name":"month","in":"path","required":true,"schema":{"type":"integer","title":"Month"}},{"name":"company_id","in":"query","required":true,"schema":{"type":"string","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/attendance/monthly/{year}/{month}/calculate":{"post":{"tags":["HR Attendance","HR Attendance N-2.2"],"summary":"Calculate Monthly","operationId":"calculate_monthly_api_v1_hr_attendance_monthly__year___month__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"year","in":"path","required":true,"schema":{"type":"integer","title":"Year"}},{"name":"month","in":"path","required":true,"schema":{"type":"integer","title":"Month"}},{"name":"company_id","in":"query","required":true,"schema":{"type":"string","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-sign-sessions/{session_id}":{"get":{"tags":["Contract Sign Public","contract-sign-sessions"],"summary":"Get Contract Sign Session","operationId":"get_contract_sign_session_api_v1_contract_sign_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractSignSessionPublicRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-sign-sessions/{session_id}/complete":{"post":{"tags":["Contract Sign Public","contract-sign-sessions"],"summary":"Complete Contract Sign Session","operationId":"complete_contract_sign_session_api_v1_contract_sign_sessions__session_id__complete_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractSignSessionCompleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractSignSessionCompleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-types":{"get":{"tags":["HR Documents","HR Documents"],"summary":"List Document Types","operationId":"list_document_types_api_v1_hr_document_types_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Employee Only"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentTypeRead"},"title":"Response List Document Types Api V1 Hr Document Types Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/context/preview":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Preview Context","operationId":"preview_context_api_v1_hr_document_requests_context_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/document-requests":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Create Document Request","operationId":"create_document_request_api_v1_hr_document_requests_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["HR Documents","HR Documents"],"summary":"List Document Requests","operationId":"list_document_requests_api_v1_hr_document_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentRequestRead"},"title":"Response List Document Requests Api V1 Hr Document Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/{request_id}":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Get Document Request","operationId":"get_document_request_api_v1_hr_document_requests__request_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/{request_id}/submit":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Submit Document Request","operationId":"submit_document_request_api_v1_hr_document_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/{request_id}/approve":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Approve Document Request","operationId":"approve_document_request_api_v1_hr_document_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/{request_id}/generate":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Generate Document","operationId":"generate_document_api_v1_hr_document_requests__request_id__generate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IssueDocumentBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuedDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/document-requests/{request_id}/issue":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Issue Document","operationId":"issue_document_api_v1_hr_document_requests__request_id__issue_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IssueDocumentBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuedDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/issued-documents/walk-in":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Issue Walk In Certificate","description":"사내증명서 허브에서 발급 확정 시 발급 원장을 남긴다. 인쇄는 발급 이력에서 한다.","operationId":"issue_walk_in_certificate_api_v1_hr_issued_documents_walk_in_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WalkInIssueBody"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuedDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/issued-documents":{"get":{"tags":["HR Documents","HR Documents"],"summary":"List Issued Documents","operationId":"list_issued_documents_api_v1_hr_issued_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}},{"name":"employee_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"}},{"name":"document_type_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Type Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"issue_date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date From"}},{"name":"issue_date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date To"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IssuedDocumentRead"},"title":"Response List Issued Documents Api V1 Hr Issued Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/issued-documents/{issued_id}":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Get Issued Document","operationId":"get_issued_document_api_v1_hr_issued_documents__issued_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"issued_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issued Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuedDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/issued-documents/{issued_id}/download":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Download Issued Document","operationId":"download_issued_document_api_v1_hr_issued_documents__issued_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"issued_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issued Id"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(pdf|docx)$","default":"pdf","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/issued-documents/{issued_id}/revoke":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Revoke Issued Document","operationId":"revoke_issued_document_api_v1_hr_issued_documents__issued_id__revoke_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"issued_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issued Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevokeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuedDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/my/summary":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Summary","operationId":"my_summary_api_v1_hr_my_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MySummaryRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/document-types":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Document Types","operationId":"my_document_types_api_v1_hr_my_document_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DocumentTypeRead"},"type":"array","title":"Response My Document Types Api V1 Hr My Document Types Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/document-requests":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Document Requests","operationId":"my_document_requests_api_v1_hr_my_document_requests_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DocumentRequestRead"},"type":"array","title":"Response My Document Requests Api V1 Hr My Document Requests Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["HR Documents","HR Documents"],"summary":"My Create Document Request","operationId":"my_create_document_request_api_v1_hr_my_document_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/document-requests/{request_id}/submit":{"post":{"tags":["HR Documents","HR Documents"],"summary":"My Submit Document Request","operationId":"my_submit_document_request_api_v1_hr_my_document_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/my/issued-documents":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Issued Documents","operationId":"my_issued_documents_api_v1_hr_my_issued_documents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IssuedDocumentRead"},"type":"array","title":"Response My Issued Documents Api V1 Hr My Issued Documents Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/issued-documents/{issued_id}/download":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Download Issued Document","operationId":"my_download_issued_document_api_v1_hr_my_issued_documents__issued_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"issued_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issued Id"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(pdf|docx)$","default":"pdf","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/my/data-change-requests":{"post":{"tags":["HR Documents","HR Documents"],"summary":"My Data Change Request","operationId":"my_data_change_request_api_v1_hr_my_data_change_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataChangeRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataChangeRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/service-requests":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Service Requests","operationId":"my_service_requests_api_v1_hr_my_service_requests_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ServiceRequestRead"},"type":"array","title":"Response My Service Requests Api V1 Hr My Service Requests Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["HR Documents","HR Documents"],"summary":"My Create Service Request","operationId":"my_create_service_request_api_v1_hr_my_service_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/announcements":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Announcements","operationId":"my_announcements_api_v1_hr_my_announcements_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AnnouncementRead"},"type":"array","title":"Response My Announcements Api V1 Hr My Announcements Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/my/faq":{"get":{"tags":["HR Documents","HR Documents"],"summary":"My Faq","operationId":"my_faq_api_v1_hr_my_faq_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/FaqRead"},"type":"array","title":"Response My Faq Api V1 Hr My Faq Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/dashboard/summary":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Dashboard Summary","operationId":"dashboard_summary_api_v1_hr_dashboard_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/dashboard/documents":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Dashboard Documents","operationId":"dashboard_documents_api_v1_hr_dashboard_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/dashboard/risks":{"get":{"tags":["HR Documents","HR Documents"],"summary":"Dashboard Risks","operationId":"dashboard_risks_api_v1_hr_dashboard_risks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RiskSignalRead"},"type":"array","title":"Response Dashboard Risks Api V1 Hr Dashboard Risks Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/dashboard/risks/refresh":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Refresh Risks","operationId":"refresh_risks_api_v1_hr_dashboard_risks_refresh_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RiskSignalRead"},"title":"Response Refresh Risks Api V1 Hr Dashboard Risks Refresh Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/ai/draft":{"post":{"tags":["HR Documents","HR Documents"],"summary":"Ai Draft","operationId":"ai_draft_api_v1_hr_ai_draft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr_documents__schemas__AiDraftRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr_documents__schemas__AiDraftResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public/hr-documents/verify/{code}":{"get":{"tags":["Public HR Document Verification","Public HR Document Verification"],"summary":"Verify Hr Document","operationId":"verify_hr_document_api_v1_public_hr_documents_verify__code__get","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerificationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/recruitment-requests":{"get":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"List Recruitment Requests","operationId":"list_recruitment_requests_api_v1_hr_recruitment_requests_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RecruitmentRequestRead"},"type":"array","title":"Response List Recruitment Requests Api V1 Hr Recruitment Requests Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Recruitment Request","operationId":"create_recruitment_request_api_v1_hr_recruitment_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecruitmentRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecruitmentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/recruitment-requests/{request_id}/submit":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Submit Recruitment Request","operationId":"submit_recruitment_request_api_v1_hr_recruitment_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecruitmentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/recruitment-requests/{request_id}/approve":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Approve Recruitment Request","operationId":"approve_recruitment_request_api_v1_hr_recruitment_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecruitmentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/recruitment-requests/{request_id}/create-job-posting":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Job Posting From Request","operationId":"create_job_posting_from_request_api_v1_hr_recruitment_requests__request_id__create_job_posting_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobPostingCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobPostingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/job-postings":{"get":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"List Job Postings","operationId":"list_job_postings_api_v1_hr_job_postings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobPostingRead"},"title":"Response List Job Postings Api V1 Hr Job Postings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/job-postings/{posting_id}/publish":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Publish Job Posting","operationId":"publish_job_posting_api_v1_hr_job_postings__posting_id__publish_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"posting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Posting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobPostingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/job-postings/{posting_id}/close":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Close Job Posting","operationId":"close_job_posting_api_v1_hr_job_postings__posting_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"posting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Posting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobPostingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/applicants":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Applicant","operationId":"create_applicant_api_v1_hr_applicants_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicantCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicantRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/applications/{application_id}/evaluations":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Submit Evaluation","operationId":"submit_evaluation_api_v1_hr_applications__application_id__evaluations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationSubmit"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__hr_lifecycle__schemas__EvaluationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/applications/{application_id}/offers":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Offer","operationId":"create_offer_api_v1_hr_applications__application_id__offers_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}},{"name":"company_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfferCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfferRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/offers/{offer_id}/approve":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Approve Offer","operationId":"approve_offer_api_v1_hr_offers__offer_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"offer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Offer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfferRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/offers/{offer_id}/mark-sent":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Mark Offer Sent","operationId":"mark_offer_sent_api_v1_hr_offers__offer_id__mark_sent_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"offer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Offer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfferRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/offers/{offer_id}/accept":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Accept Offer","operationId":"accept_offer_api_v1_hr_offers__offer_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"offer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Offer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfferRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/applications/{application_id}/convert-to-employee":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Convert To Employee","operationId":"convert_to_employee_api_v1_hr_applications__application_id__convert_to_employee_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/onboarding/tasks/{task_id}/complete":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Complete Onboarding Task","operationId":"complete_onboarding_task_api_v1_hr_onboarding_tasks__task_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Complete Onboarding Task Api V1 Hr Onboarding Tasks  Task Id  Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/training/courses":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Training Course","operationId":"create_training_course_api_v1_hr_training_courses_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrainingCourseCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Training Course Api V1 Hr Training Courses Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/training/courses/{course_id}/enrollments":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Enroll Training","operationId":"enroll_training_api_v1_hr_training_courses__course_id__enrollments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"course_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Course Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrainingEnrollmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Enroll Training Api V1 Hr Training Courses  Course Id  Enrollments Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/performance/cycles":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Performance Cycle","operationId":"create_performance_cycle_api_v1_hr_performance_cycles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PerformanceCycleCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Performance Cycle Api V1 Hr Performance Cycles Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/performance/reviews/{review_id}/submit":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Submit Performance Review","operationId":"submit_performance_review_api_v1_hr_performance_reviews__review_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PerformanceReviewSubmit"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Performance Review Api V1 Hr Performance Reviews  Review Id  Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/employees/{employee_id}/separation-requests":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Create Separation Request","operationId":"create_separation_request_api_v1_hr_employees__employee_id__separation_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeparationRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeparationRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/separation-requests/{request_id}/approve":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Approve Separation Request","operationId":"approve_separation_request_api_v1_hr_separation_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeparationRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/offboarding/{case_id}/complete":{"post":{"tags":["HR Lifecycle","HR Lifecycle"],"summary":"Complete Offboarding","operationId":"complete_offboarding_api_v1_hr_offboarding__case_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Case Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OffboardingCaseRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/careers/{tenant_id}/postings":{"get":{"tags":["Public Careers","Public Careers"],"summary":"List Public Postings","operationId":"list_public_postings_api_v1_public_careers__tenant_id__postings_get","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tenant Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobPostingRead"},"title":"Response List Public Postings Api V1 Public Careers  Tenant Id  Postings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public/careers/{tenant_id}/postings/{posting_id}/apply":{"post":{"tags":["Public Careers","Public Careers"],"summary":"Apply To Posting","operationId":"apply_to_posting_api_v1_public_careers__tenant_id__postings__posting_id__apply_post","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tenant Id"}},{"name":"posting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Posting Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationSubmit"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/workplaces":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"List Workplaces","operationId":"list_workplaces_api_v1_hr_social_insurance_workplaces_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkplaceRead"},"type":"array","title":"Response List Workplaces Api V1 Hr Social Insurance Workplaces Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Create Workplace","operationId":"create_workplace_api_v1_hr_social_insurance_workplaces_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/social-insurance/workplaces/{workplace_id}/close":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Close Workplace","operationId":"close_workplace_api_v1_hr_social_insurance_workplaces__workplace_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workplace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workplace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/workplaces/{workplace_id}":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"Get Workplace","operationId":"get_workplace_api_v1_hr_social_insurance_workplaces__workplace_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workplace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workplace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/policies/import":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Import Policy","operationId":"import_policy_api_v1_hr_social_insurance_policies_import_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyImportRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__social_insurance__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/social-insurance/policy-versions/{version_id}/activate":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Activate Policy","operationId":"activate_policy_api_v1_hr_social_insurance_policy_versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__social_insurance__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/employees/profiles":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Create Profile","operationId":"create_profile_api_v1_hr_social_insurance_employees_profiles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfileCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfileRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/hr/social-insurance/employees/{employee_id}/evaluate-eligibility":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Evaluate Eligibility","operationId":"evaluate_eligibility_api_v1_hr_social_insurance_employees__employee_id__evaluate_eligibility_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"insurance_type","in":"query","required":true,"schema":{"type":"string","title":"Insurance Type"}},{"name":"evaluation_date","in":"query","required":true,"schema":{"type":"string","title":"Evaluation Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EligibilityDecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/eligibility-decisions/{decision_id}/approve":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Approve Eligibility","operationId":"approve_eligibility_api_v1_hr_social_insurance_eligibility_decisions__decision_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Decision Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EligibilityDecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/employees/{employee_id}/create-acquisition-event":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Create Acquisition Event","operationId":"create_acquisition_event_api_v1_hr_social_insurance_employees__employee_id__create_acquisition_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/employees/{employee_id}/create-loss-event":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Create Loss Event","operationId":"create_loss_event_api_v1_hr_social_insurance_employees__employee_id__create_loss_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/events":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"List Events","operationId":"list_events_api_v1_hr_social_insurance_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"insurance_workplace_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Insurance Workplace Id"}},{"name":"event_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EventRead"},"title":"Response List Events Api V1 Hr Social Insurance Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/events/{event_id}":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"Get Event","operationId":"get_event_api_v1_hr_social_insurance_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/events/{event_id}/approve":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Approve Event","operationId":"approve_event_api_v1_hr_social_insurance_events__event_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"List Runs","operationId":"list_runs_api_v1_hr_social_insurance_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"insurance_workplace_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Insurance Workplace Id"}},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Year"}},{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":12,"minimum":1},{"type":"null"}],"title":"Month"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CalculationRunRead"},"title":"Response List Runs Api V1 Hr Social Insurance Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Create Run","operationId":"create_run_api_v1_hr_social_insurance_runs_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"Get Run","operationId":"get_run_api_v1_hr_social_insurance_runs__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/collect":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Collect Run","operationId":"collect_run_api_v1_hr_social_insurance_runs__run_id__collect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/calculate":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Calculate Run","operationId":"calculate_run_api_v1_hr_social_insurance_runs__run_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/validate":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Validate Run","operationId":"validate_run_api_v1_hr_social_insurance_runs__run_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__social_insurance__schemas__ValidationResultRead"},"title":"Response Validate Run Api V1 Hr Social Insurance Runs  Run Id  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/approve":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Approve Run","operationId":"approve_run_api_v1_hr_social_insurance_runs__run_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/close":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Close Run","operationId":"close_run_api_v1_hr_social_insurance_runs__run_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/runs/{run_id}/transfer-to-payroll":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Transfer To Payroll","operationId":"transfer_to_payroll_api_v1_hr_social_insurance_runs__run_id__transfer_to_payroll_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollTransferRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Transfer To Payroll Api V1 Hr Social Insurance Runs  Run Id  Transfer To Payroll Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/events/{event_id}/prepare-filing":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Prepare Filing","operationId":"prepare_filing_api_v1_hr_social_insurance_events__event_id__prepare_filing_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/filings/{filing_id}/mark-submitted":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Mark Submitted","operationId":"mark_submitted_api_v1_hr_social_insurance_filings__filing_id__mark_submitted_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"filing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Filing Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingSubmitRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/filings/{filing_id}/record-result":{"post":{"tags":["Social Insurance","Social Insurance"],"summary":"Record Filing Result","operationId":"record_filing_result_api_v1_hr_social_insurance_filings__filing_id__record_result_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"filing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Filing Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingResultRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/filings/{filing_id}/export":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"Export Filing","operationId":"export_filing_api_v1_hr_social_insurance_filings__filing_id__export_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"filing_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Filing Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hr/social-insurance/my-insurance":{"get":{"tags":["Social Insurance","Social Insurance"],"summary":"My Insurance","description":"직원 셀프서비스 — 본인 보험 프로필 요약.","operationId":"my_insurance_api_v1_hr_social_insurance_my_insurance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response My Insurance Api V1 Hr Social Insurance My Insurance Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/documents":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Documents","operationId":"list_documents_api_v1_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"all","title":"View"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"documentType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedDocumentsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Document","operationId":"create_document_api_v1_documents_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__DocumentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"Get Document","operationId":"get_document_api_v1_documents__document_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Document Workspace","Document Workspace"],"summary":"Update Document","operationId":"update_document_api_v1_documents__document_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__DocumentUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Document Workspace","Document Workspace"],"summary":"Delete Document","operationId":"delete_document_api_v1_documents__document_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/archive":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Archive Document","operationId":"archive_document_api_v1_documents__document_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/duplicate":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Duplicate Document","operationId":"duplicate_document_api_v1_documents__document_id__duplicate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/versions":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Versions","operationId":"list_versions_api_v1_documents__document_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentVersionRead"},"title":"Response List Versions Api V1 Documents  Document Id  Versions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Version","operationId":"create_version_api_v1_documents__document_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/versions/{version_id}/lock":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Lock Version","operationId":"lock_version_api_v1_documents__document_id__versions__version_id__lock_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/versions/{version_id}/blocks":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Blocks","operationId":"list_blocks_api_v1_documents__document_id__versions__version_id__blocks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentBlockRead"},"title":"Response List Blocks Api V1 Documents  Document Id  Versions  Version Id  Blocks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Block","operationId":"create_block_api_v1_documents__document_id__versions__version_id__blocks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentBlockCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentBlockRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/versions/{version_id}/blocks/{block_id}":{"patch":{"tags":["Document Workspace","Document Workspace"],"summary":"Update Block","operationId":"update_block_api_v1_documents__document_id__versions__version_id__blocks__block_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}},{"name":"block_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Block Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentBlockUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentBlockRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/comments":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Comments","operationId":"list_comments_api_v1_documents__document_id__comments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentCommentRead"},"title":"Response List Comments Api V1 Documents  Document Id  Comments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Comment","operationId":"create_comment_api_v1_documents__document_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCommentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCommentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/comments/{comment_id}/resolve":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Resolve Comment","operationId":"resolve_comment_api_v1_documents__document_id__comments__comment_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"comment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Comment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCommentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/approval-line-policies":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Document Approval Policies","operationId":"list_document_approval_policies_api_v1_documents_approval_line_policies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentApprovalPolicyRead"},"title":"Response List Document Approval Policies Api V1 Documents Approval Line Policies Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/approval-link":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"Get Document Approval Link","operationId":"get_document_approval_link_api_v1_documents__document_id__approval_link_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/DocumentApprovalLinkRead"},{"type":"null"}],"title":"Response Get Document Approval Link Api V1 Documents  Document Id  Approval Link Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/review-requests":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Review Request","operationId":"create_review_request_api_v1_documents__document_id__review_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentReviewRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentReviewRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Review Requests","operationId":"list_review_requests_api_v1_documents__document_id__review_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentReviewRequestRead"},"title":"Response List Review Requests Api V1 Documents  Document Id  Review Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/review-requests/{review_request_id}/complete":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Complete Review Request","operationId":"complete_review_request_api_v1_documents__document_id__review_requests__review_request_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"review_request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentReviewCompleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentReviewRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/approval-request":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Approval Request","operationId":"create_approval_request_api_v1_documents__document_id__approval_request_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentApprovalRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentApprovalRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/approval-request/{approval_request_id}/submit":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Submit Document Approval Request","operationId":"submit_document_approval_request_api_v1_documents__document_id__approval_request__approval_request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"approval_request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Approval Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentApprovalSubmitRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentApprovalRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/{document_id}/exports":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Export","operationId":"create_export_api_v1_documents__document_id__exports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentExportRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Exports","operationId":"list_exports_api_v1_documents__document_id__exports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentExportJobRead"},"title":"Response List Exports Api V1 Documents  Document Id  Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/document-templates":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Templates","operationId":"list_templates_api_v1_document_templates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"documentType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__documents__schemas__TemplateRead"},"title":"Response List Templates Api V1 Document Templates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Template","operationId":"create_template_api_v1_document_templates_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/document-templates/{template_id}/publish":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Publish Template","operationId":"publish_template_api_v1_document_templates__template_id__publish_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/deliverables":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"List Deliverables","operationId":"list_deliverables_api_v1_deliverables_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__documents__schemas__DeliverableRead"},"title":"Response List Deliverables Api V1 Deliverables Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Deliverable","operationId":"create_deliverable_api_v1_deliverables_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__DeliverableCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__documents__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/documents/generation/jobs":{"post":{"tags":["Document Workspace","Document Workspace"],"summary":"Create Generation Job","operationId":"create_generation_job_api_v1_documents_generation_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationJobCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/documents/generation/jobs/{job_id}":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"Get Generation Job","operationId":"get_generation_job_api_v1_documents_generation_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerationJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/document-exports/{export_id}":{"get":{"tags":["Document Workspace","Document Workspace"],"summary":"Get Export","operationId":"get_export_api_v1_document_exports__export_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"export_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Export Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-templates":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"List Templates","operationId":"list_templates_api_v1_contract_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__TemplateRead"},"type":"array","title":"Response List Templates Api V1 Contract Templates Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/contract-templates/{template_id}":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Get Template Detail","operationId":"get_template_detail_api_v1_contract_templates__template_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__TemplateDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Update Template","operationId":"update_template_api_v1_contract_templates__template_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-templates/{template_id}/versions/{version_id}":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Get Template Version","operationId":"get_template_version_api_v1_contract_templates__template_id__versions__version_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateVersionDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-templates/{template_id}/clone":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Clone Template","operationId":"clone_template_api_v1_contract_templates__template_id__clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneTemplateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-templates/validate":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Validate Template","operationId":"validate_template_api_v1_contract_templates_validate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateContentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ValidationResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/contract-templates/{template_id}/versions":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Create Template Version","operationId":"create_template_version_api_v1_contract_templates__template_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateContentRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateVersionDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-templates/{template_id}/versions/{version_id}/activate":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Activate Template Version","operationId":"activate_template_version_api_v1_contract_templates__template_id__versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/preview":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Create Preview","operationId":"create_preview_api_v1_contracts__contract_id__versions__version_id__preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__PreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__PreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/print":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Get Print Html","operationId":"get_print_html_api_v1_contracts__contract_id__versions__version_id__print_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}},{"name":"templateId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Templateid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/exports":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Request Export","operationId":"request_export_api_v1_contracts__contract_id__versions__version_id__exports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-export-jobs/{job_id}":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Get Export Job","operationId":"get_export_job_api_v1_contract_export_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/exports":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"List Exports","operationId":"list_exports_api_v1_contracts__contract_id__exports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportJobRead"},"title":"Response List Exports Api V1 Contracts  Contract Id  Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/export-history":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"List Export History","operationId":"list_export_history_api_v1_contracts__contract_id__export_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExportHistoryRead"},"title":"Response List Export History Api V1 Contracts  Contract Id  Export History Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-export-jobs/{job_id}/retry":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Retry Export","operationId":"retry_export_api_v1_contract_export_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-export-jobs/{job_id}/cancel":{"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Cancel Export","operationId":"cancel_export_api_v1_contract_export_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-template-versions/{version_id}/signature-fields":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"List Signature Fields","operationId":"list_signature_fields_api_v1_contract_template_versions__version_id__signature_fields_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SignatureFieldRead"},"title":"Response List Signature Fields Api V1 Contract Template Versions  Version Id  Signature Fields Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Create Signature Field","operationId":"create_signature_field_api_v1_contract_template_versions__version_id__signature_fields_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignatureFieldCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignatureFieldRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-template-versions/{version_id}/seal-placements":{"get":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"List Seal Placements","operationId":"list_seal_placements_api_v1_contract_template_versions__version_id__seal_placements_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SealPlacementRead"},"title":"Response List Seal Placements Api V1 Contract Template Versions  Version Id  Seal Placements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core","Contract Export"],"summary":"Create Seal Placement","operationId":"create_seal_placement_api_v1_contract_template_versions__version_id__seal_placements_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SealPlacementCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SealPlacementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/lifecycle/dashboard":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Lifecycle Dashboard","operationId":"lifecycle_dashboard_api_v1_contracts_lifecycle_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifecycleDashboardResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/contracts/{contract_id}/activation-readiness":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Activation Readiness","operationId":"activation_readiness_api_v1_contracts__contract_id__activation_readiness_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivationReadinessResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/activate":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Activate Contract","operationId":"activate_contract_api_v1_contracts__contract_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivateContractRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/execution":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Get Execution","operationId":"get_execution_api_v1_contracts__contract_id__execution_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/complete":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Complete Contract","operationId":"complete_contract_api_v1_contracts__contract_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/milestones":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"List Milestones","operationId":"list_milestones_api_v1_contracts__contract_id__milestones_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MilestoneRead"},"title":"Response List Milestones Api V1 Contracts  Contract Id  Milestones Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-milestones/{milestone_id}/start":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Start Milestone","operationId":"start_milestone_api_v1_contract_milestones__milestone_id__start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-milestones/{milestone_id}/complete":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Complete Milestone","operationId":"complete_milestone_api_v1_contract_milestones__milestone_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-milestones/{milestone_id}/skip":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Skip Milestone","operationId":"skip_milestone_api_v1_contract_milestones__milestone_id__skip_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/deliverables":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"List Deliverables","operationId":"list_deliverables_api_v1_contracts__contract_id__deliverables_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__DeliverableRead"},"title":"Response List Deliverables Api V1 Contracts  Contract Id  Deliverables Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Deliverable","operationId":"create_deliverable_api_v1_contracts__contract_id__deliverables_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-deliverables/{deliverable_id}/submit":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Submit Deliverable","operationId":"submit_deliverable_api_v1_contract_deliverables__deliverable_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-deliverables/{deliverable_id}/accept":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Accept Deliverable","operationId":"accept_deliverable_api_v1_contract_deliverables__deliverable_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-deliverables/{deliverable_id}/reject":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Reject Deliverable","operationId":"reject_deliverable_api_v1_contract_deliverables__deliverable_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectDeliverableRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/inspections":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"List Inspections","operationId":"list_inspections_api_v1_contracts__contract_id__inspections_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__InspectionRead"},"title":"Response List Inspections Api V1 Contracts  Contract Id  Inspections Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Inspection","operationId":"create_inspection_api_v1_contracts__contract_id__inspections_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__InspectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-inspections/{inspection_id}/complete":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Complete Inspection","operationId":"complete_inspection_api_v1_contract_inspections__inspection_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"inspection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Inspection Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionComplete"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__InspectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/payment-schedule":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"List Payments","operationId":"list_payments_api_v1_contracts__contract_id__payment_schedule_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PaymentScheduleRead"},"title":"Response List Payments Api V1 Contracts  Contract Id  Payment Schedule Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-payment-schedules/{payment_id}/paid":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Mark Paid","operationId":"mark_paid_api_v1_contract_payment_schedules__payment_id__paid_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"payment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Payment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentScheduleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/health":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Get Health","operationId":"get_health_api_v1_contracts__contract_id__health_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/health/recalculate":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Recalculate Health","operationId":"recalculate_health_api_v1_contracts__contract_id__health_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/risks":{"get":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"List Risks","operationId":"list_risks_api_v1_contracts__contract_id__risks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__RiskRead"},"title":"Response List Risks Api V1 Contracts  Contract Id  Risks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Risk","operationId":"create_risk_api_v1_contracts__contract_id__risks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__lifecycle__schemas__RiskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/renewals":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Renewal","operationId":"create_renewal_api_v1_contracts__contract_id__renewals_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenewalCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/amendments":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Amendment","operationId":"create_amendment_api_v1_contracts__contract_id__amendments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmendmentCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/suspensions":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Suspension","operationId":"create_suspension_api_v1_contracts__contract_id__suspensions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuspensionCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/termination-requests":{"post":{"tags":["Contracts","Contract Core","Contract Lifecycle"],"summary":"Create Termination","operationId":"create_termination_api_v1_contracts__contract_id__termination_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminationCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts":{"get":{"tags":["Contracts","Contract Core"],"summary":"List Contracts","operationId":"list_contracts_api_v1_contracts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"contractType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contracttype"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"quotationId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotationid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedContractsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Contracts","Contract Core"],"summary":"Create Contract","operationId":"create_contract_api_v1_contracts_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__schemas__ContractCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}":{"get":{"tags":["Contracts","Contract Core"],"summary":"Get Contract","operationId":"get_contract_api_v1_contracts__contract_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Contracts","Contract Core"],"summary":"Update Contract","operationId":"update_contract_api_v1_contracts__contract_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__schemas__ContractUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Contracts","Contract Core"],"summary":"Delete Contract","operationId":"delete_contract_api_v1_contracts__contract_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/restore":{"post":{"tags":["Contracts","Contract Core"],"summary":"Restore Contract","operationId":"restore_contract_api_v1_contracts__contract_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions":{"post":{"tags":["Contracts","Contract Core"],"summary":"Create Version","operationId":"create_version_api_v1_contracts__contract_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__schemas__VersionCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/compare":{"get":{"tags":["Contracts","Contract Core"],"summary":"Compare Versions","operationId":"compare_versions_api_v1_contracts__contract_id__versions_compare_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"beforeId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Beforeid"}},{"name":"afterId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Afterid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/contracts":{"post":{"tags":["Contracts","Contract Core"],"summary":"Create From Quotation","operationId":"create_from_quotation_api_v1_quotations__quotation_id__contracts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-customer-responses/{response_id}/contract":{"post":{"tags":["Contracts","Contract Core"],"summary":"Create From Customer Response","operationId":"create_from_customer_response_api_v1_quotation_customer_responses__response_id__contract_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"response_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Response Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/clauses":{"post":{"tags":["Contracts","Contract Core"],"summary":"Add Clause","operationId":"add_clause_api_v1_contracts__contract_id__versions__version_id__clauses_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClauseInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-clauses/{clause_id}":{"patch":{"tags":["Contracts","Contract Core"],"summary":"Update Clause","operationId":"update_clause_api_v1_contract_clauses__clause_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"clause_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Clause Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClauseUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Contracts","Contract Core"],"summary":"Delete Clause","operationId":"delete_clause_api_v1_contract_clauses__clause_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"clause_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Clause Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/terms":{"put":{"tags":["Contracts","Contract Core"],"summary":"Update Terms","operationId":"update_terms_api_v1_contracts__contract_id__versions__version_id__terms_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__schemas__TermsInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/amount":{"put":{"tags":["Contracts","Contract Core"],"summary":"Update Amount","operationId":"update_amount_api_v1_contracts__contract_id__versions__version_id__amount_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AmountInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/versions/{version_id}/parties":{"post":{"tags":["Contracts","Contract Core"],"summary":"Add Party","operationId":"add_party_api_v1_contracts__contract_id__versions__version_id__parties_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartyInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/review-request":{"post":{"tags":["Contracts","Contract Core"],"summary":"Request Review","operationId":"request_review_api_v1_contracts__contract_id__review_request_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__contracts__schemas__ReviewRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-reviews/{review_id}/start":{"post":{"tags":["Contracts","Contract Core"],"summary":"Start Review","operationId":"start_review_api_v1_contract_reviews__review_id__start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-reviews/{review_id}/approve":{"post":{"tags":["Contracts","Contract Core"],"summary":"Approve Review","operationId":"approve_review_api_v1_contract_reviews__review_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-reviews/{review_id}/request-changes":{"post":{"tags":["Contracts","Contract Core"],"summary":"Request Changes","operationId":"request_changes_api_v1_contract_reviews__review_id__request_changes_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-reviews/{review_id}/reject":{"post":{"tags":["Contracts","Contract Core"],"summary":"Reject Review","operationId":"reject_review_api_v1_contract_reviews__review_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/approval-request":{"post":{"tags":["Contracts","Contract Core"],"summary":"Request Approval","operationId":"request_approval_api_v1_contracts__contract_id__approval_request_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-approvals/{approval_id}/approve":{"post":{"tags":["Contracts","Contract Core"],"summary":"Approve Step","operationId":"approve_step_api_v1_contract_approvals__approval_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contract-approvals/{approval_id}/reject":{"post":{"tags":["Contracts","Contract Core"],"summary":"Reject Step","operationId":"reject_step_api_v1_contract_approvals__approval_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/approval-cancel":{"post":{"tags":["Contracts","Contract Core"],"summary":"Cancel Approval","operationId":"cancel_approval_api_v1_contracts__contract_id__approval_cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/review-queue":{"get":{"tags":["Contracts","Contract Core"],"summary":"Review Queue","operationId":"review_queue_api_v1_contracts_review_queue_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"reviewType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewtype"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-providers":{"get":{"tags":["E-Signatures","E-Signatures"],"summary":"List Providers","operationId":"list_providers_api_v1_e_signature_providers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/e-signature-provider-connections":{"get":{"tags":["E-Signatures","E-Signatures"],"summary":"List Connections","operationId":"list_connections_api_v1_e_signature_provider_connections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProviderConnectionRead"},"type":"array","title":"Response List Connections Api V1 E Signature Provider Connections Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Create Connection V2","operationId":"create_connection_v2_api_v1_e_signature_provider_connections_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProviderConnectionBodyV2"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/contracts/{contract_id}/e-signature-requests":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Create Request","operationId":"create_request_api_v1_contracts__contract_id__e_signature_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateESignatureRequestBody"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests":{"get":{"tags":["E-Signatures","E-Signatures"],"summary":"List Requests","operationId":"list_requests_api_v1_e_signature_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"contractId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ESignatureRequestListItem"},"title":"Response List Requests Api V1 E Signature Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}":{"get":{"tags":["E-Signatures","E-Signatures"],"summary":"Get Request","operationId":"get_request_api_v1_e_signature_requests__request_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["E-Signatures","E-Signatures"],"summary":"Update Request","operationId":"update_request_api_v1_e_signature_requests__request_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateESignatureRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/validate":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Validate Request","operationId":"validate_request_api_v1_e_signature_requests__request_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__e_signatures__schemas__ValidationResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/send":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Send Request","operationId":"send_request_api_v1_e_signature_requests__request_id__send_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendESignatureRequestBody"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/cancel":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Cancel Request","operationId":"cancel_request_api_v1_e_signature_requests__request_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelESignatureRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/refresh":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Refresh Request","operationId":"refresh_request_api_v1_e_signature_requests__request_id__refresh_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/confirm-completion":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Confirm Completion","operationId":"confirm_completion_api_v1_e_signature_requests__request_id__confirm_completion_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-signers/{signer_id}/resend":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Resend Signer","operationId":"resend_signer_api_v1_e_signature_signers__signer_id__resend_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"signer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Signer Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-signers/{signer_id}/replace":{"post":{"tags":["E-Signatures","E-Signatures"],"summary":"Replace Signer","operationId":"replace_signer_api_v1_e_signature_signers__signer_id__replace_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"signer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Signer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplaceSignerBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-providers/catalog":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"List Catalog","operationId":"list_catalog_api_v1_e_signature_providers_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/e-signature-providers/catalog/{provider_key}":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Get Catalog Entry","operationId":"get_catalog_entry_api_v1_e_signature_providers_catalog__provider_key__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider_key","in":"path","required":true,"schema":{"type":"string","title":"Provider Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-providers/comparison":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Compare Provider Catalog","operationId":"compare_provider_catalog_api_v1_e_signature_providers_comparison_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"providerKeys","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Providerkeys"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-providers/webhook-registry":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Webhook Registry","operationId":"webhook_registry_api_v1_e_signature_providers_webhook_registry_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/e-signature-provider-connections/{connection_id}":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Get Connection Detail","operationId":"get_connection_detail_api_v1_e_signature_provider_connections__connection_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-provider-connections/{connection_id}/verify":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Verify Connection","operationId":"verify_connection_api_v1_e_signature_provider_connections__connection_id__verify_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-provider-connections/{connection_id}/rotate-credentials":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Rotate Credentials","operationId":"rotate_credentials_api_v1_e_signature_provider_connections__connection_id__rotate_credentials_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotateCredentialsBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-provider-connections/{connection_id}/disable":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Disable Connection","operationId":"disable_connection_api_v1_e_signature_provider_connections__connection_id__disable_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-provider-connections/{connection_id}/enable":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Enable Connection","operationId":"enable_connection_api_v1_e_signature_provider_connections__connection_id__enable_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/dashboard":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Operations Dashboard","operationId":"operations_dashboard_api_v1_e_signature_operations_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/e-signature-operations/health":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"List Health","operationId":"list_health_api_v1_e_signature_operations_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/e-signature-operations/health/{connection_id}/check":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Check Health","operationId":"check_health_api_v1_e_signature_operations_health__connection_id__check_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/webhooks":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"List Webhook Deliveries","operationId":"list_webhook_deliveries_api_v1_e_signature_operations_webhooks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/webhooks/{delivery_id}/reprocess":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Reprocess Webhook","operationId":"reprocess_webhook_api_v1_e_signature_operations_webhooks__delivery_id__reprocess_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/jobs":{"get":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"List Jobs","operationId":"list_jobs_api_v1_e_signature_operations_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/requests/{request_id}/recover-document":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Recover Document","operationId":"recover_document_api_v1_e_signature_operations_requests__request_id__recover_document_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-operations/requests/{request_id}/recover-certificate":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Recover Certificate","operationId":"recover_certificate_api_v1_e_signature_operations_requests__request_id__recover_certificate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecoveryBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signature-requests/{request_id}/replace-provider":{"post":{"tags":["E-Signature Operations","E-Signature Operations"],"summary":"Replace Provider","operationId":"replace_provider_api_v1_e_signature_requests__request_id__replace_provider_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplaceProviderBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/e-signatures/webhooks/{provider_key}":{"post":{"tags":["E-Signatures Public","E-Signatures Public"],"summary":"Receive Webhook","operationId":"receive_webhook_api_v1_e_signatures_webhooks__provider_key__post","parameters":[{"name":"provider_key","in":"path","required":true,"schema":{"type":"string","title":"Provider Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/users":{"get":{"tags":["users"],"summary":"List Users","operationId":"list_users_api_v1_users_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TenantUserResponse"},"title":"Response List Users Api V1 Users Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/users/invite":{"post":{"tags":["users"],"summary":"Invite User","operationId":"invite_user_api_v1_users_invite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUserInviteRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUserInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/users/{user_id}/invite/resend":{"post":{"tags":["users"],"summary":"Resend Invite","operationId":"resend_invite_api_v1_users__user_id__invite_resend_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUserInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/users/{user_id}":{"patch":{"tags":["users"],"summary":"Update User","operationId":"update_user_api_v1_users__user_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUserUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUserResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["users"],"summary":"Delete User","operationId":"delete_user_api_v1_users__user_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/departments":{"get":{"tags":["departments"],"summary":"List Departments","operationId":"list_departments_api_v1_companies__company_id__departments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DepartmentResponse"},"title":"Response List Departments Api V1 Companies  Company Id  Departments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["departments"],"summary":"Create Department","operationId":"create_department_api_v1_companies__company_id__departments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/departments/{department_id}":{"patch":{"tags":["departments"],"summary":"Update Department","operationId":"update_department_api_v1_companies__company_id__departments__department_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"department_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Department Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepartmentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["departments"],"summary":"Delete Department","operationId":"delete_department_api_v1_companies__company_id__departments__department_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"department_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Department Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/positions":{"get":{"tags":["positions"],"summary":"List Positions","operationId":"list_positions_api_v1_companies__company_id__positions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PositionResponse"},"title":"Response List Positions Api V1 Companies  Company Id  Positions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["positions"],"summary":"Create Position","operationId":"create_position_api_v1_companies__company_id__positions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/positions/{position_id}":{"patch":{"tags":["positions"],"summary":"Update Position","operationId":"update_position_api_v1_companies__company_id__positions__position_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"position_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Position Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PositionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["positions"],"summary":"Delete Position","operationId":"delete_position_api_v1_companies__company_id__positions__position_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"position_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Position Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/job-grades":{"get":{"tags":["job-grades"],"summary":"List Job Grades","operationId":"list_job_grades_api_v1_companies__company_id__job_grades_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/JobGradeResponse"},"title":"Response List Job Grades Api V1 Companies  Company Id  Job Grades Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["job-grades"],"summary":"Create Job Grade","operationId":"create_job_grade_api_v1_companies__company_id__job_grades_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobGradeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobGradeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/job-grades/{grade_id}":{"patch":{"tags":["job-grades"],"summary":"Update Job Grade","operationId":"update_job_grade_api_v1_companies__company_id__job_grades__grade_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"grade_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Grade Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobGradeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobGradeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["job-grades"],"summary":"Delete Job Grade","operationId":"delete_job_grade_api_v1_companies__company_id__job_grades__grade_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"grade_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Grade Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/org-profiles":{"get":{"tags":["org-profiles"],"summary":"List Org Profiles","operationId":"list_org_profiles_api_v1_org_profiles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrgProfileResponse"},"type":"array","title":"Response List Org Profiles Api V1 Org Profiles Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/org-profiles/{profile}/codes":{"get":{"tags":["org-profiles"],"summary":"List Org Profile Codes","operationId":"list_org_profile_codes_api_v1_org_profiles__profile__codes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"profile","in":"path","required":true,"schema":{"type":"string","title":"Profile"}},{"name":"code_group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code Group"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrgProfileCodeResponse"},"title":"Response List Org Profile Codes Api V1 Org Profiles  Profile  Codes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{company_id}/org-template/apply":{"post":{"tags":["org-template"],"summary":"Apply Org Template","operationId":"apply_org_template_api_v1_companies__company_id__org_template_apply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyOrgProfileRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyOrgProfileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/items":{"get":{"tags":["Payroll","Payroll"],"summary":"List Payroll Items","operationId":"list_payroll_items_api_v1_payroll_items_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PayrollItemRead"},"type":"array","title":"Response List Payroll Items Api V1 Payroll Items Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Item","operationId":"create_payroll_item_api_v1_payroll_items_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollItemCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/items/{item_id}":{"patch":{"tags":["Payroll","Payroll"],"summary":"Update Payroll Item","operationId":"update_payroll_item_api_v1_payroll_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollItemUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Payroll","Payroll"],"summary":"Delete Payroll Item","operationId":"delete_payroll_item_api_v1_payroll_items__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/audit-logs":{"get":{"tags":["Payroll","Payroll"],"summary":"List Payroll Audit Logs","operationId":"list_payroll_audit_logs_api_v1_payroll_audit_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Type"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Id"}},{"name":"action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayrollAuditLogRead"},"title":"Response List Payroll Audit Logs Api V1 Payroll Audit Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/rates/official-catalog":{"get":{"tags":["Payroll","Payroll"],"summary":"List Official Payroll Rate Catalog","operationId":"list_official_payroll_rate_catalog_api_v1_payroll_rates_official_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OfficialPayrollRateYearRead"},"type":"array","title":"Response List Official Payroll Rate Catalog Api V1 Payroll Rates Official Catalog Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/rates/official-template":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Official Payroll Rate Template","operationId":"get_official_payroll_rate_template_api_v1_payroll_rates_official_template_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"type":"integer","maximum":2100,"minimum":2000,"default":2026,"title":"Year"}},{"name":"employment_size","in":"query","required":false,"schema":{"type":"string","default":"under150","title":"Employment Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfficialPayrollRateTemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/rates/apply-official":{"post":{"tags":["Payroll","Payroll"],"summary":"Apply Official Payroll Rates","operationId":"apply_official_payroll_rates_api_v1_payroll_rates_apply_official_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyOfficialPayrollRatesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/industrial-accident-rates":{"get":{"tags":["Payroll","Payroll"],"summary":"Search Industrial Accident Rates","operationId":"search_industrial_accident_rates_api_v1_payroll_industrial_accident_rates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IndustrialAccidentRateRead"},"title":"Response Search Industrial Accident Rates Api V1 Payroll Industrial Accident Rates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/rates":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Payroll Rates","operationId":"get_payroll_rates_api_v1_payroll_rates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"year","in":"query","required":false,"schema":{"type":"integer","maximum":2100,"minimum":2000,"default":2026,"title":"Year"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Rates","operationId":"create_payroll_rates_api_v1_payroll_rates_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/rates/{rate_id}":{"patch":{"tags":["Payroll","Payroll"],"summary":"Update Payroll Rates","operationId":"update_payroll_rates_api_v1_payroll_rates__rate_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRateSetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/employees/{employee_id}/contract":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Employee Contract","operationId":"get_employee_contract_api_v1_payroll_employees__employee_id__contract_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"target_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmployeePayrollContractRead"},{"type":"null"}],"title":"Response Get Employee Contract Api V1 Payroll Employees  Employee Id  Contract Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Payroll","Payroll"],"summary":"Create Employee Contract","operationId":"create_employee_contract_api_v1_payroll_employees__employee_id__contract_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollContractCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/employees/{employee_id}/contract/{contract_id}":{"patch":{"tags":["Payroll","Payroll"],"summary":"Update Employee Contract","operationId":"update_employee_contract_api_v1_payroll_employees__employee_id__contract__contract_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollContractUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/employees/{employee_id}/fixed-items":{"get":{"tags":["Payroll","Payroll"],"summary":"List Employee Fixed Items","operationId":"list_employee_fixed_items_api_v1_payroll_employees__employee_id__fixed_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmployeePayrollFixedItemRead"},"title":"Response List Employee Fixed Items Api V1 Payroll Employees  Employee Id  Fixed Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Payroll","Payroll"],"summary":"Create Employee Fixed Item","operationId":"create_employee_fixed_item_api_v1_payroll_employees__employee_id__fixed_items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollFixedItemCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollFixedItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/employees/{employee_id}/fixed-items/{fixed_item_id}":{"patch":{"tags":["Payroll","Payroll"],"summary":"Update Employee Fixed Item","operationId":"update_employee_fixed_item_api_v1_payroll_employees__employee_id__fixed_items__fixed_item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"fixed_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Fixed Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollFixedItemUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmployeePayrollFixedItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Payroll","Payroll"],"summary":"Delete Employee Fixed Item","operationId":"delete_employee_fixed_item_api_v1_payroll_employees__employee_id__fixed_items__fixed_item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee Id"}},{"name":"fixed_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Fixed Item Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/calculate":{"post":{"tags":["Payroll","Payroll"],"summary":"Calculate Payroll","operationId":"calculate_payroll_api_v1_payroll_calculate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollCalculateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollCalculateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/runs":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Run","operationId":"create_payroll_run_api_v1_payroll_runs_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Payroll","Payroll"],"summary":"List Payroll Runs","operationId":"list_payroll_runs_api_v1_payroll_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"payroll_month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payroll Month"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayrollRunRead"},"title":"Response List Payroll Runs Api V1 Payroll Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Payroll Run","operationId":"get_payroll_run_api_v1_payroll_runs__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Payroll","Payroll"],"summary":"Delete Payroll Run","description":"취소(cancelled) 상태인 급여실행만 삭제합니다. 삭제는 대표만 가능합니다.","operationId":"delete_payroll_run_api_v1_payroll_runs__run_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/confirm":{"post":{"tags":["Payroll","Payroll"],"summary":"Confirm Payroll Run","operationId":"confirm_payroll_run_api_v1_payroll_runs__run_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/cancel":{"post":{"tags":["Payroll","Payroll"],"summary":"Cancel Payroll Run","operationId":"cancel_payroll_run_api_v1_payroll_runs__run_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/ledger":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Payroll Ledger","operationId":"get_payroll_ledger_api_v1_payroll_runs__run_id__ledger_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollLedgerRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/journal-entry":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Payroll Journal Entry","operationId":"get_payroll_journal_entry_api_v1_payroll_runs__run_id__journal_entry_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollJournalEntryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/statements":{"get":{"tags":["Payroll","Payroll"],"summary":"List Run Statements","operationId":"list_run_statements_api_v1_payroll_runs__run_id__statements_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayrollStatementRead"},"title":"Response List Run Statements Api V1 Payroll Runs  Run Id  Statements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/me/contract":{"get":{"tags":["Payroll","Payroll"],"summary":"Get My Payroll Contract","operationId":"get_my_payroll_contract_api_v1_payroll_me_contract_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmployeePayrollContractRead"},{"type":"null"}],"title":"Response Get My Payroll Contract Api V1 Payroll Me Contract Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/me/statements":{"get":{"tags":["Payroll","Payroll"],"summary":"List My Payroll Statements","operationId":"list_my_payroll_statements_api_v1_payroll_me_statements_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PayrollStatementRead"},"type":"array","title":"Response List My Payroll Statements Api V1 Payroll Me Statements Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/me/statements/{statement_id}":{"get":{"tags":["Payroll","Payroll"],"summary":"Get My Payroll Statement","operationId":"get_my_payroll_statement_api_v1_payroll_me_statements__statement_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"statement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Statement Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollStatementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/statements/{statement_id}":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Payroll Statement","operationId":"get_payroll_statement_api_v1_payroll_statements__statement_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"statement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Statement Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollStatementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/statements/{statement_id}/export":{"post":{"tags":["Payroll","Payroll"],"summary":"Export Payroll Statement","description":"본인·하위(임원)·인사·대표만 출력. 금액 마스킹은 요청 옵션.","operationId":"export_payroll_statement_api_v1_payroll_statements__statement_id__export_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"statement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Statement Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollExportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollExportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/calculate-insurance":{"post":{"tags":["Payroll","Payroll"],"summary":"Calculate Insurance Preview","description":"Legacy endpoint — employee payslip tab 4대보험 자동계산.","operationId":"calculate_insurance_preview_api_v1_payroll_calculate_insurance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsuranceCalcRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsuranceCalcResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/units":{"get":{"tags":["Payroll","Payroll"],"summary":"List Payroll Units","operationId":"list_payroll_units_api_v1_payroll_units_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PayrollUnitRead"},"type":"array","title":"Response List Payroll Units Api V1 Payroll Units Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Unit","operationId":"create_payroll_unit_api_v1_payroll_units_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollUnitCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollUnitRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/periods":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Period","operationId":"create_payroll_period_api_v1_payroll_periods_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollPeriodCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Payroll","Payroll"],"summary":"List Payroll Periods","operationId":"list_payroll_periods_api_v1_payroll_periods_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"payroll_unit_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Unit Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayrollPeriodRead"},"title":"Response List Payroll Periods Api V1 Payroll Periods Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/policies":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Payroll Policy","operationId":"create_payroll_policy_api_v1_payroll_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollPolicyCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollPolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/runs/{run_id}/validate":{"post":{"tags":["Payroll","Payroll"],"summary":"Validate Payroll Run","operationId":"validate_payroll_run_api_v1_payroll_runs__run_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PayrollValidationResultRead"},"title":"Response Validate Payroll Run Api V1 Payroll Runs  Run Id  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/close":{"post":{"tags":["Payroll","Payroll"],"summary":"Close Payroll Run","operationId":"close_payroll_run_api_v1_payroll_runs__run_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/runs/{run_id}/payment-batches":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Payment Batch","operationId":"create_payment_batch_api_v1_payroll_runs__run_id__payment_batches_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}},{"name":"payment_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Payment Date"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollPaymentBatchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/tax/simplified-estimate":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Simplified Tax Estimate","description":"DB 간이세액표(공식 행렬 또는 근사) 기준 월 원천징수 소득세·지방소득세 추정.","operationId":"get_simplified_tax_estimate_api_v1_payroll_tax_simplified_estimate_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"monthly_taxable_pay","in":"query","required":true,"schema":{"type":"integer","minimum":0,"title":"Monthly Taxable Pay"}},{"name":"dependents_count","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Dependents Count"}},{"name":"children_count","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Children Count"}},{"name":"target_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimplifiedTaxEstimateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/tax/simplified-table":{"get":{"tags":["Payroll","Payroll"],"summary":"Get Simplified Tax Table","description":"활성 간이세액표를 반환. 프런트 동기 역산에 사용.","operationId":"get_simplified_tax_table_api_v1_payroll_tax_simplified_table_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Target Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/SimplifiedTaxTableRead"},{"type":"null"}],"title":"Response Get Simplified Tax Table Api V1 Payroll Tax Simplified Table Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/payroll/tax-policies/import":{"post":{"tags":["Payroll","Payroll"],"summary":"Import Tax Policy","operationId":"import_tax_policy_api_v1_payroll_tax_policies_import_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxPolicyImportRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxPolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/compensation-changes":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Compensation Change","description":"급여 변경 상신 — 본인 또는 열람 가능한 하위 직원만. 결재는 승인 메뉴로 이어집니다.","operationId":"create_compensation_change_api_v1_payroll_compensation_changes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompensationChangeCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompensationChangeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/termination-cases":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Termination Case","operationId":"create_termination_case_api_v1_payroll_termination_cases_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminationCaseCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TerminationCaseRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/severance-cases":{"post":{"tags":["Payroll","Payroll"],"summary":"Create Severance Case","operationId":"create_severance_case_api_v1_payroll_severance_cases_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeveranceCaseCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SeveranceCaseRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/payroll/runs/{run_id}/accounting-export":{"post":{"tags":["Payroll","Payroll"],"summary":"Generate Accounting Export","operationId":"generate_accounting_export_api_v1_payroll_runs__run_id__accounting_export_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}},{"name":"accounting_period","in":"query","required":true,"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}$","title":"Accounting Period"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingExportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/dashboard":{"get":{"tags":["Sales","Sales"],"summary":"Sales Dashboard","operationId":"sales_dashboard_api_v1_sales_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesDashboardRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales/customers":{"get":{"tags":["Sales","Sales"],"summary":"List Customers","operationId":"list_customers_api_v1_sales_customers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"mine_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Mine Only"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SalesCustomerListItem"},"title":"Response List Customers Api V1 Sales Customers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Sales","Sales"],"summary":"Create Customer","operationId":"create_customer_api_v1_sales_customers_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/customers/{customer_id}":{"get":{"tags":["Sales","Sales"],"summary":"Get Customer","operationId":"get_customer_api_v1_sales_customers__customer_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Sales","Sales"],"summary":"Update Customer","operationId":"update_customer_api_v1_sales_customers__customer_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/opportunities":{"get":{"tags":["Sales","Sales"],"summary":"List Opportunities","operationId":"list_opportunities_api_v1_sales_opportunities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"}},{"name":"mine_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Mine Only"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SalesOpportunityListItem"},"title":"Response List Opportunities Api V1 Sales Opportunities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Sales","Sales"],"summary":"Create Opportunity","operationId":"create_opportunity_api_v1_sales_opportunities_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesOpportunityCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesOpportunityDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/opportunities/{opportunity_id}":{"get":{"tags":["Sales","Sales"],"summary":"Get Opportunity","operationId":"get_opportunity_api_v1_sales_opportunities__opportunity_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesOpportunityDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Sales","Sales"],"summary":"Update Opportunity","operationId":"update_opportunity_api_v1_sales_opportunities__opportunity_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesOpportunityUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesOpportunityDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/activities":{"get":{"tags":["Sales","Sales"],"summary":"List Activities","operationId":"list_activities_api_v1_sales_activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"}},{"name":"opportunity_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SalesActivityRead"},"title":"Response List Activities Api V1 Sales Activities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Sales","Sales"],"summary":"Create Activity","operationId":"create_activity_api_v1_sales_activities_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesActivityCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesActivityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/templates":{"get":{"tags":["Sales","Sales"],"summary":"List Templates","operationId":"list_templates_api_v1_sales_templates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"include_inactive","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Inactive"}},{"name":"deleted_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Deleted Only"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentTemplateRead"},"title":"Response List Templates Api V1 Sales Templates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Sales","Sales"],"summary":"Create Template","operationId":"create_template_api_v1_sales_templates_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/templates/{template_id}":{"get":{"tags":["Sales","Sales"],"summary":"Get Template","operationId":"get_template_api_v1_sales_templates__template_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Sales","Sales"],"summary":"Update Template","operationId":"update_template_api_v1_sales_templates__template_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Sales","Sales"],"summary":"Delete Template","operationId":"delete_template_api_v1_sales_templates__template_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/templates/purge-deleted":{"post":{"tags":["Sales","Sales"],"summary":"Empty Template Trash","operationId":"empty_template_trash_api_v1_sales_templates_purge_deleted_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplatePurgeResult"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales/templates/from-source":{"post":{"tags":["Sales","Sales"],"summary":"Extract Template From Source","operationId":"extract_template_from_source_api_v1_sales_templates_from_source_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_extract_template_from_source_api_v1_sales_templates_from_source_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateSourceExtractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales/templates/{template_id}/restore":{"post":{"tags":["Sales","Sales"],"summary":"Restore Template","operationId":"restore_template_api_v1_sales_templates__template_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/templates/{template_id}/purge":{"post":{"tags":["Sales","Sales"],"summary":"Purge Template","operationId":"purge_template_api_v1_sales_templates__template_id__purge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/customers/{customer_id}/contacts":{"post":{"tags":["Sales","Sales"],"summary":"Add Customer Contact","operationId":"add_customer_contact_api_v1_sales_customers__customer_id__contacts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerContactCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/contacts":{"get":{"tags":["Sales","Sales"],"summary":"List Contacts","operationId":"list_contacts_api_v1_sales_contacts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"}},{"name":"work_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Category"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"assignment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"linked | unlinked","title":"Assignment"},"description":"linked | unlinked"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SalesCustomerContactListItem"},"title":"Response List Contacts Api V1 Sales Contacts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/contacts/categories":{"get":{"tags":["Sales","Sales"],"summary":"List Contact Categories","operationId":"list_contact_categories_api_v1_sales_contacts_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Response List Contact Categories Api V1 Sales Contacts Categories Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales/contacts/{contact_id}":{"patch":{"tags":["Sales","Sales"],"summary":"Update Contact","operationId":"update_contact_api_v1_sales_contacts__contact_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerContactUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesCustomerContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Sales","Sales"],"summary":"Delete Contact","operationId":"delete_contact_api_v1_sales_contacts__contact_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents":{"get":{"tags":["Sales","Sales"],"summary":"List Documents","operationId":"list_documents_api_v1_sales_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"}},{"name":"opportunity_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"}},{"name":"mine_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Mine Only"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BusinessDocumentListItem"},"title":"Response List Documents Api V1 Sales Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Sales","Sales"],"summary":"Create Document","operationId":"create_document_api_v1_sales_documents_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents/{document_id}":{"get":{"tags":["Sales","Sales"],"summary":"Get Document","operationId":"get_document_api_v1_sales_documents__document_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Sales","Sales"],"summary":"Update Document","operationId":"update_document_api_v1_sales_documents__document_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents/{document_id}/actions":{"post":{"tags":["Sales","Sales"],"summary":"Document Workflow Action","operationId":"document_workflow_action_api_v1_sales_documents__document_id__actions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentWorkflowAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents/{document_id}/approval-logs":{"get":{"tags":["Sales","Sales"],"summary":"Document Approval Logs","operationId":"document_approval_logs_api_v1_sales_documents__document_id__approval_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DocumentApprovalLogRead"},"title":"Response Document Approval Logs Api V1 Sales Documents  Document Id  Approval Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents/{document_id}/export.pdf":{"get":{"tags":["Sales","Sales"],"summary":"Export Document Pdf","operationId":"export_document_pdf_api_v1_sales_documents__document_id__export_pdf_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales/documents/ai-draft":{"post":{"tags":["Sales","Sales"],"summary":"Generate Ai Draft","operationId":"generate_ai_draft_api_v1_sales_documents_ai_draft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__sales__schemas__AiDraftRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__sales__schemas__AiDraftResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/status":{"get":{"tags":["PLAUD Integration"],"summary":"PLAUD 연결 상태 조회","description":"현재 tenant의 PLAUD 연결 상태를 반환합니다. 연결이 없으면 connected=false입니다.","operationId":"get_plaud_status_api_v1_integrations_plaud_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudIntegrationStatusRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/session/refresh":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Refresh Session","operationId":"plaud_refresh_session_api_v1_integrations_plaud_session_refresh_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PlaudConnectTokenRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudIntegrationStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/connect":{"post":{"tags":["PLAUD Integration"],"summary":"PLAUD 연결 생성 또는 갱신","description":"PLAUD 연결을 생성하거나 갱신합니다. production 환경에서는 OAuth가 필요하며, development/mock 환경에서는 Mock 연결을 허용합니다.","operationId":"connect_plaud_api_v1_integrations_plaud_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__plaud_v2__schemas__PlaudConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/auth/send-code":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Send Otp","operationId":"plaud_send_otp_api_v1_integrations_plaud_auth_send_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudOtpSendRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudOtpSendResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/auth/verify":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Verify Otp","operationId":"plaud_verify_otp_api_v1_integrations_plaud_auth_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudOtpVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudIntegrationStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/auth/connect-token":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Connect Token","operationId":"plaud_connect_token_api_v1_integrations_plaud_auth_connect_token_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectTokenRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/oauth/callback":{"get":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Oauth Callback","operationId":"plaud_oauth_callback_api_v1_integrations_plaud_oauth_callback_get","parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/plaud/disconnect":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Disconnect","operationId":"plaud_disconnect_api_v1_integrations_plaud_disconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudIntegrationStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/test":{"post":{"tags":["PLAUD Integration"],"summary":"PLAUD 연결 테스트","description":"활성 PLAUD 연결에 대해 Adapter test_connection을 실행합니다.","operationId":"test_plaud_connection_api_v1_integrations_plaud_test_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectionTestResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/settings":{"patch":{"tags":["PLAUD Integration"],"summary":"PLAUD 연결 설정 수정","description":"sync_enabled, sync_interval_minutes, sync_from_date만 수정할 수 있습니다.","operationId":"update_plaud_settings_api_v1_integrations_plaud_settings_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectionSettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/sync":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Sync Meeting Notes","description":"Plaud 녹음 목록을 동기화하고 회의록을 meeting_notes에 저장/보강한다.\n\n- 기본: 신규 녹음 생성 + 요약/전사가 비어 있는 기존 회의록만 보강\n- force=true: 기존 회의록의 전사·AI 요약도 Plaud에서 다시 가져와 갱신","operationId":"plaud_sync_meeting_notes_api_v1_integrations_plaud_sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"force","in":"query","required":false,"schema":{"type":"boolean","description":"True면 기존 회의록의 전사·AI 요약도 Plaud에서 다시 가져와 덮어쓴다.","default":false,"title":"Force"},"description":"True면 기존 회의록의 전사·AI 요약도 Plaud에서 다시 가져와 덮어쓴다."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudMeetingSyncResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/plaud/sync-recordings":{"post":{"tags":["PLAUD","PLAUD Integration"],"summary":"Plaud Sync Recordings","description":"Plaud 녹음 메타데이터만 동기화 (레거시 — minutes/import 미생성).","operationId":"plaud_sync_recordings_api_v1_integrations_plaud_sync_recordings_post","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From"}},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlaudRecordingListItem"},"title":"Response Plaud Sync Recordings Api V1 Integrations Plaud Sync Recordings Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/recordings":{"get":{"tags":["PLAUD","PLAUD Recordings"],"summary":"List Recordings","operationId":"list_recordings_api_v1_plaud_recordings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"import_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Import Status"}},{"name":"has_transcript","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Transcript"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlaudRecordingListItem"},"title":"Response List Recordings Api V1 Plaud Recordings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/recordings/{recording_id}":{"get":{"tags":["PLAUD","PLAUD Recordings"],"summary":"Get Recording","operationId":"get_recording_api_v1_plaud_recordings__recording_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Recording Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudRecordingDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/recordings/{recording_id}/import":{"post":{"tags":["PLAUD","PLAUD Recordings"],"summary":"Import Recording","description":"PLAUD 녹음 → meeting_minutes_documents (레거시). 공식: POST /integrations/plaud/sync.","operationId":"import_recording_api_v1_plaud_recordings__recording_id__import_post","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"recording_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Recording Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudImportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes":{"get":{"tags":["PLAUD","Meeting Minutes"],"summary":"List Minutes","operationId":"list_minutes_api_v1_meetings_minutes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__plaud__schemas__MeetingMinutesListItem"},"type":"array","title":"Response List Minutes Api V1 Meetings Minutes Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["PLAUD","Meeting Minutes"],"summary":"Create Minutes","operationId":"create_minutes_api_v1_meetings_minutes_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/meetings/minutes/{minutes_id}":{"get":{"tags":["PLAUD","Meeting Minutes"],"summary":"Get Minutes","operationId":"get_minutes_api_v1_meetings_minutes__minutes_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["PLAUD","Meeting Minutes"],"summary":"Update Minutes","operationId":"update_minutes_api_v1_meetings_minutes__minutes_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes/{minutes_id}/generate-tasks":{"post":{"tags":["PLAUD","Meeting Minutes"],"summary":"Generate Minutes Tasks","operationId":"generate_minutes_tasks_api_v1_meetings_minutes__minutes_id__generate_tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer"},"title":"Response Generate Minutes Tasks Api V1 Meetings Minutes  Minutes Id  Generate Tasks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes/{minutes_id}/request-review":{"post":{"tags":["PLAUD","Meeting Minutes"],"summary":"Request Review","operationId":"request_review_api_v1_meetings_minutes__minutes_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes/{minutes_id}/approve":{"post":{"tags":["PLAUD","Meeting Minutes"],"summary":"Approve Minutes","operationId":"approve_minutes_api_v1_meetings_minutes__minutes_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes/{minutes_id}/export.pdf":{"get":{"tags":["PLAUD","Meeting Minutes"],"summary":"Export Minutes Pdf","operationId":"export_minutes_pdf_api_v1_meetings_minutes__minutes_id__export_pdf_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes/{note_id}/meeting-minutes":{"post":{"tags":["Meeting Minutes"],"summary":"Create Meeting Minutes From Plaud Note","operationId":"create_meeting_minutes_from_plaud_note_api_v1_plaud_notes__note_id__meeting_minutes_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMeetingMinutesFromPlaudNoteRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMeetingMinutesFromPlaudNoteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes":{"get":{"tags":["Meeting Minutes"],"summary":"List Meeting Minutes","operationId":"list_meeting_minutes_api_v1_meeting_minutes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"meetingType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingtype"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"}},{"name":"contactId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"}},{"name":"opportunityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},{"name":"plaudNoteId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Plaudnoteid"}},{"name":"meetingFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingfrom"}},{"name":"meetingTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingto"}},{"name":"createdBy","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedMeetingMinutesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}":{"get":{"tags":["Meeting Minutes"],"summary":"Get Meeting Minutes","operationId":"get_meeting_minutes_api_v1_meeting_minutes__meeting_minutes_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Meeting Minutes"],"summary":"Patch Meeting Minutes","operationId":"patch_meeting_minutes_api_v1_meeting_minutes__meeting_minutes_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/crm-links":{"patch":{"tags":["Meeting Minutes"],"summary":"Patch Meeting Crm Links","operationId":"patch_meeting_crm_links_api_v1_meeting_minutes__meeting_minutes_id__crm_links_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingCrmLinksPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/quotation":{"post":{"tags":["Meeting Minutes"],"summary":"Create Quotation From Meeting","operationId":"create_quotation_from_meeting_api_v1_meeting_minutes__meeting_minutes_id__quotation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFromMeetingRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/archive":{"post":{"tags":["Meeting Minutes"],"summary":"Archive Meeting Minutes","operationId":"archive_meeting_minutes_api_v1_meeting_minutes__meeting_minutes_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/ai-generation":{"post":{"tags":["Meeting Minutes"],"summary":"Request Ai Generation","operationId":"request_ai_generation_api_v1_meeting_minutes__meeting_minutes_id__ai_generation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAiOptionsRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAiJobAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/ai-regeneration":{"post":{"tags":["Meeting Minutes"],"summary":"Request Ai Regeneration","operationId":"request_ai_regeneration_api_v1_meeting_minutes__meeting_minutes_id__ai_regeneration_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAiOptionsRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAiJobAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/ai-history":{"get":{"tags":["Meeting Minutes"],"summary":"List Ai History","operationId":"list_ai_history_api_v1_meeting_minutes__meeting_minutes_id__ai_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingAiHistoryItem"},"title":"Response List Ai History Api V1 Meeting Minutes  Meeting Minutes Id  Ai History Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/request-review":{"post":{"tags":["Meeting Minutes"],"summary":"Request Review","operationId":"request_review_api_v1_meeting_minutes__meeting_minutes_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/return-to-draft":{"post":{"tags":["Meeting Minutes"],"summary":"Return To Draft","operationId":"return_to_draft_api_v1_meeting_minutes__meeting_minutes_id__return_to_draft_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ReturnToDraftRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/approve":{"post":{"tags":["Meeting Minutes"],"summary":"Approve Meeting Minutes","operationId":"approve_meeting_minutes_api_v1_meeting_minutes__meeting_minutes_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingMinutesDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/attendees":{"post":{"tags":["Meeting Minutes"],"summary":"Add Attendee","operationId":"add_attendee_api_v1_meeting_minutes__meeting_minutes_id__attendees_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAttendeeCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAttendeeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Meeting Minutes"],"summary":"Replace Attendees","operationId":"replace_attendees_api_v1_meeting_minutes__meeting_minutes_id__attendees_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingAttendeeCreate"},"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingAttendeeRead"},"title":"Response Replace Attendees Api V1 Meeting Minutes  Meeting Minutes Id  Attendees Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/attendees/{attendee_id}":{"patch":{"tags":["Meeting Minutes"],"summary":"Update Attendee","operationId":"update_attendee_api_v1_meeting_minutes__meeting_minutes_id__attendees__attendee_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}},{"name":"attendee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attendee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAttendeeUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAttendeeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Meeting Minutes"],"summary":"Delete Attendee","operationId":"delete_attendee_api_v1_meeting_minutes__meeting_minutes_id__attendees__attendee_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}},{"name":"attendee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attendee Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/export":{"post":{"tags":["Meeting Minutes"],"summary":"Request Export","operationId":"request_export_api_v1_meeting_minutes__meeting_minutes_id__export_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingExportRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingExportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/exports":{"get":{"tags":["Meeting Minutes"],"summary":"List Exports","operationId":"list_exports_api_v1_meeting_minutes__meeting_minutes_id__exports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingExportRead"},"title":"Response List Exports Api V1 Meeting Minutes  Meeting Minutes Id  Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/action-items/import-ai":{"post":{"tags":["Meeting Minutes"],"summary":"Import Ai Action Items","operationId":"import_ai_action_items_api_v1_meeting_minutes__meeting_minutes_id__action_items_import_ai_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"},"title":"Response Import Ai Action Items Api V1 Meeting Minutes  Meeting Minutes Id  Action Items Import Ai Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_minutes_id}/action-items":{"post":{"tags":["Meeting Minutes"],"summary":"Create Action Item","operationId":"create_action_item_api_v1_meeting_minutes__meeting_minutes_id__action_items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Meeting Minutes"],"summary":"List Action Items","operationId":"list_action_items_api_v1_meeting_minutes__meeting_minutes_id__action_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"},"title":"Response List Action Items Api V1 Meeting Minutes  Meeting Minutes Id  Action Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}":{"get":{"tags":["Meeting Action Items"],"summary":"Get Action Item","operationId":"get_action_item_api_v1_meeting_action_items__action_item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Meeting Action Items"],"summary":"Update Action Item","operationId":"update_action_item_api_v1_meeting_action_items__action_item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/confirm":{"post":{"tags":["Meeting Action Items"],"summary":"Confirm Action Item","operationId":"confirm_action_item_api_v1_meeting_action_items__action_item_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/MeetingActionItemConfirmRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/reject":{"post":{"tags":["Meeting Action Items"],"summary":"Reject Action Item","operationId":"reject_action_item_api_v1_meeting_action_items__action_item_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/MeetingActionItemRejectRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/cancel":{"post":{"tags":["Meeting Action Items"],"summary":"Cancel Action Item","operationId":"cancel_action_item_api_v1_meeting_action_items__action_item_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/complete":{"post":{"tags":["Meeting Action Items"],"summary":"Complete Action Item","operationId":"complete_action_item_api_v1_meeting_action_items__action_item_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingActionItemReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/quotation":{"post":{"tags":["Meeting Action Items"],"summary":"Create Quotation From Action Item","operationId":"create_quotation_from_action_item_api_v1_meeting_action_items__action_item_id__quotation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CreateQuotationFromActionItemRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/follow-ups/task":{"post":{"tags":["Meeting Action Items"],"summary":"Create Task Follow Up","operationId":"create_task_follow_up_api_v1_meeting_action_items__action_item_id__follow_ups_task_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskFollowUpRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingFollowUpReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/follow-ups/todo":{"post":{"tags":["Meeting Action Items"],"summary":"Create Todo Follow Up","operationId":"create_todo_follow_up_api_v1_meeting_action_items__action_item_id__follow_ups_todo_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoFollowUpRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingFollowUpReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/follow-ups/calendar":{"post":{"tags":["Meeting Action Items"],"summary":"Create Calendar Follow Up","operationId":"create_calendar_follow_up_api_v1_meeting_action_items__action_item_id__follow_ups_calendar_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarFollowUpRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingFollowUpReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/follow-ups/quotation":{"post":{"tags":["Meeting Action Items"],"summary":"Create Quotation Follow Up","operationId":"create_quotation_follow_up_api_v1_meeting_action_items__action_item_id__follow_ups_quotation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationFollowUpRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingFollowUpReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/follow-ups/{target_kind}":{"post":{"tags":["Meeting Action Items"],"summary":"Create Generic Follow Up","operationId":"create_generic_follow_up_api_v1_meeting_action_items__action_item_id__follow_ups__target_kind__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}},{"name":"target_kind","in":"path","required":true,"schema":{"type":"string","title":"Target Kind"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenericFollowUpRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingFollowUpReadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minute-exports/{export_id}":{"get":{"tags":["Meeting Minutes Export"],"summary":"Get Export","operationId":"get_export_api_v1_meeting_minute_exports__export_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"export_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Export Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingExportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minute-prints/{print_token}":{"get":{"tags":["Meeting Minutes Print"],"summary":"Get Print Preview","operationId":"get_print_preview_api_v1_meeting_minute_prints__print_token__get","parameters":[{"name":"print_token","in":"path","required":true,"schema":{"type":"string","title":"Print Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-ai/jobs/{job_id}":{"get":{"tags":["Meeting AI"],"summary":"Get Ai Job Status","operationId":"get_ai_job_status_api_v1_meeting_ai_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAiJobStatusRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/plaud/sync-notes":{"post":{"tags":["PLAUD Integration"],"summary":"PLAUD V2 노트 동기화 (백그라운드)","description":"외부 PLAUD 노트를 tenant DB(plaud_notes)에 동기화합니다. HTTP 요청은 즉시 sync job id를 반환하며, 실제 동기화는 백그라운드에서 실행됩니다. 진행 상황은 GET /integrations/plaud/sync-jobs/{sync_job_id} 로 확인하세요.","operationId":"sync_plaud_notes_api_v1_integrations_plaud_sync_notes_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PlaudSyncRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudSyncEnqueueResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/server-auto-sync":{"get":{"tags":["PLAUD Integration"],"summary":"PLAUD 서버 자동 동기화 설정 조회","operationId":"get_server_auto_sync_api_v1_integrations_plaud_server_auto_sync_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudServerAutoSyncRead"}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["PLAUD Integration"],"summary":"PLAUD 서버 자동 동기화 설정 저장","operationId":"update_server_auto_sync_api_v1_integrations_plaud_server_auto_sync_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudConnectionSettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudServerAutoSyncRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/plaud/sync-jobs":{"get":{"tags":["PLAUD Integration"],"summary":"PLAUD 동기화 작업 목록","operationId":"list_sync_jobs_api_v1_integrations_plaud_sync_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"createdFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdfrom"}},{"name":"createdTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Createdto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPlaudSyncJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/plaud/sync-jobs/{sync_job_id}":{"get":{"tags":["PLAUD Integration"],"summary":"PLAUD 동기화 작업 상세","operationId":"get_sync_job_api_v1_integrations_plaud_sync_jobs__sync_job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sync_job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Sync Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudSyncJobRead"}}}},"404":{"description":"Sync job not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes":{"get":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 목록 조회","description":"tenant에 동기화된 PLAUD 노트 목록을 페이지네이션·필터와 함께 반환합니다.","operationId":"list_plaud_notes_api_v1_plaud_notes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"transcriptionStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcriptionstatus"}},{"name":"meetingLinkStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetinglinkstatus"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"}},{"name":"opportunityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},{"name":"ownerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"}},{"name":"recordedFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recordedfrom"}},{"name":"recordedTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recordedto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedPlaudNoteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes/{note_id}":{"get":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 상세 조회","operationId":"get_plaud_note_api_v1_plaud_notes__note_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteDetailRead"}}}},"404":{"description":"Note not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 사용자 필드 수정","description":"user_title, user_notes, project_id, customer_id, opportunity_id, owner_id만 부분 수정(PATCH)할 수 있습니다.","operationId":"patch_plaud_note_user_fields_api_v1_plaud_notes__note_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteUserFieldsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes/import-by-external-id":{"post":{"tags":["PLAUD Notes"],"summary":"PLAUD 외부 ID로 노트 가져오기 (MCP 연동)","description":"Cursor MCP `list_files` / `get_file`에서 확인한 recording ID로 ERP plaud_notes에 upsert합니다.","operationId":"import_plaud_note_by_external_id_api_v1_plaud_notes_import_by_external_id_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteImportByExternalIdRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/plaud/notes/import-by-external-ids":{"post":{"tags":["PLAUD Notes"],"summary":"PLAUD 외부 ID 일괄 가져오기 (MCP 연동)","description":"여러 recording ID를 한 번에 ERP plaud_notes에 upsert합니다.","operationId":"import_plaud_notes_by_external_ids_api_v1_plaud_notes_import_by_external_ids_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteImportByExternalIdsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteBulkImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/plaud/notes/{note_id}/playback-url":{"get":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 재생 URL","description":"stored audio presigned URL 또는 external_audio_url을 반환합니다.","operationId":"get_plaud_note_playback_url_api_v1_plaud_notes__note_id__playback_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNotePlaybackUrlRead"}}}},"404":{"description":"Note not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes/{note_id}/resync":{"post":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 재동기화","description":"단일 노트를 외부 PLAUD에서 다시 가져옵니다. 사용자 편집 필드는 유지됩니다.","operationId":"resync_plaud_note_api_v1_plaud_notes__note_id__resync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudNoteDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/plaud/notes/{note_id}/archive":{"post":{"tags":["PLAUD Notes"],"summary":"PLAUD 노트 보관","description":"노트를 보관 처리합니다. 외부 PLAUD 원본 및 연결된 Meeting Minutes는 삭제하지 않습니다.","operationId":"archive_plaud_note_api_v1_plaud_notes__note_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"204":{"description":"Archived"},"404":{"description":"Note not found"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google/status":{"get":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Status","operationId":"google_status_api_v1_integrations_google_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleIntegrationStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google/connect":{"post":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Connect","operationId":"google_connect_api_v1_integrations_google_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__google__schemas__GoogleConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google/oauth/callback":{"get":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Oauth Callback","operationId":"google_oauth_callback_api_v1_integrations_google_oauth_callback_get","parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google/disconnect":{"post":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Disconnect","operationId":"google_disconnect_api_v1_integrations_google_disconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleIntegrationStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google/settings":{"patch":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Update Settings","operationId":"google_update_settings_api_v1_integrations_google_settings_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleSyncSettingsUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleIntegrationStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google/sync":{"post":{"tags":["Google Contacts","Google Contacts"],"summary":"Google Sync","operationId":"google_sync_api_v1_integrations_google_sync_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleSyncStartResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/quotations":{"get":{"tags":["Quotations","Quotation Core"],"summary":"List Quotations","operationId":"list_quotations_api_v1_quotations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"opportunityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedQuotationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Quotations","Quotation Core"],"summary":"Create Quotation","operationId":"create_quotation_api_v1_quotations_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}":{"get":{"tags":["Quotations","Quotation Core"],"summary":"Get Quotation","operationId":"get_quotation_api_v1_quotations__quotation_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Quotations","Quotation Core"],"summary":"Update Quotation","operationId":"update_quotation_api_v1_quotations__quotation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Quotations","Quotation Core"],"summary":"Delete Quotation","operationId":"delete_quotation_api_v1_quotations__quotation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Create Version","operationId":"create_version_api_v1_quotations__quotation_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__core__schemas__VersionCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Quotations","Quotation Core"],"summary":"List Versions","operationId":"list_versions_api_v1_quotations__quotation_id__versions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/QuotationVersionRead"},"title":"Response List Versions Api V1 Quotations  Quotation Id  Versions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/items":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Add Item","operationId":"add_item_api_v1_quotations__quotation_id__versions__version_id__items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationItemInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/recalculate":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Recalculate","operationId":"recalculate_api_v1_quotations__quotation_id__versions__version_id__recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/restore":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Restore Quotation","operationId":"restore_quotation_api_v1_quotations__quotation_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/clone":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Clone Quotation","operationId":"clone_quotation_api_v1_quotations__quotation_id__clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/compare":{"get":{"tags":["Quotations","Quotation Core"],"summary":"Compare Versions","operationId":"compare_versions_api_v1_quotations__quotation_id__versions_compare_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"beforeVersionId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Beforeversionid"}},{"name":"afterVersionId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Afterversionid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionCompareResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}":{"get":{"tags":["Quotations","Quotation Core"],"summary":"Get Version","operationId":"get_version_api_v1_quotations__quotation_id__versions__version_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-items/{item_id}":{"patch":{"tags":["Quotations","Quotation Core"],"summary":"Update Item","operationId":"update_item_api_v1_quotation_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationItemUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Quotations","Quotation Core"],"summary":"Delete Item","operationId":"delete_item_api_v1_quotation_items__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/items/reorder":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Reorder Items","operationId":"reorder_items_api_v1_quotations__quotation_id__versions__version_id__items_reorder_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemReorderRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/calculation":{"get":{"tags":["Quotations","Quotation Core"],"summary":"Get Calculation","operationId":"get_calculation_api_v1_quotations__quotation_id__versions__version_id__calculation_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculationSnapshotRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/discounts":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Add Discount","operationId":"add_discount_api_v1_quotations__quotation_id__versions__version_id__discounts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscountInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-discounts/{discount_id}":{"patch":{"tags":["Quotations","Quotation Core"],"summary":"Update Discount","operationId":"update_discount_api_v1_quotation_discounts__discount_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"discount_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Discount Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscountUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Quotations","Quotation Core"],"summary":"Delete Discount","operationId":"delete_discount_api_v1_quotation_discounts__discount_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"discount_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Discount Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/terms":{"put":{"tags":["Quotations","Quotation Core"],"summary":"Update Terms","operationId":"update_terms_api_v1_quotations__quotation_id__versions__version_id__terms_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__core__schemas__TermsInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/review-request":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Request Review","operationId":"request_review_api_v1_quotations__quotation_id__review_request_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/start-review":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Start Review","operationId":"start_review_api_v1_quotations__quotation_id__start_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/approve":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Approve","operationId":"approve_api_v1_quotations__quotation_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/reject":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Reject","operationId":"reject_api_v1_quotations__quotation_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRejectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/approval-cancel":{"post":{"tags":["Quotations","Quotation Core"],"summary":"Cancel Approval","operationId":"cancel_approval_api_v1_quotations__quotation_id__approval_cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-templates":{"get":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"List Templates","operationId":"list_templates_api_v1_quotation_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/QuotationTemplateRead"},"type":"array","title":"Response List Templates Api V1 Quotation Templates Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/quotation-templates/{template_id}":{"get":{"tags":["Quotations","Quotation Export"],"summary":"Get Template Detail","operationId":"get_template_detail_api_v1_quotation_templates__template_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__TemplateDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Quotations","Quotation Export"],"summary":"Update Template","operationId":"update_template_api_v1_quotation_templates__template_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTemplateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-templates/{template_id}/versions/{version_id}":{"get":{"tags":["Quotations","Quotation Export"],"summary":"Get Template Version","operationId":"get_template_version_api_v1_quotation_templates__template_id__versions__version_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateVersionDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-templates/{template_id}/clone":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Clone Template","operationId":"clone_template_api_v1_quotation_templates__template_id__clone_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloneTemplateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-templates/validate":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Validate Template","operationId":"validate_template_api_v1_quotation_templates_validate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateContentRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ValidationResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/quotation-templates/{template_id}/versions":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Create Template Version","operationId":"create_template_version_api_v1_quotation_templates__template_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateContentRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateVersionDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-templates/{template_id}/versions/{version_id}/activate":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Activate Template Version","operationId":"activate_template_version_api_v1_quotation_templates__template_id__versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Template Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__TemplateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/preview":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Create Preview","operationId":"create_preview_api_v1_quotations__quotation_id__versions__version_id__preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__PreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__PreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/print":{"get":{"tags":["Quotations","Quotation Export"],"summary":"Get Print Html","operationId":"get_print_html_api_v1_quotations__quotation_id__versions__version_id__print_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}},{"name":"templateId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Templateid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/versions/{version_id}/exports":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Request Export","operationId":"request_export_api_v1_quotations__quotation_id__versions__version_id__exports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-export-jobs/{job_id}":{"get":{"tags":["Quotations","Quotation Export"],"summary":"Get Export Job","operationId":"get_export_job_api_v1_quotation_export_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/exports":{"get":{"tags":["Quotations","Quotation Export"],"summary":"List Exports","operationId":"list_exports_api_v1_quotations__quotation_id__exports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportJobRead"},"title":"Response List Exports Api V1 Quotations  Quotation Id  Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-export-jobs/{job_id}/retry":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Retry Export","operationId":"retry_export_api_v1_quotation_export_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-export-jobs/{job_id}/cancel":{"post":{"tags":["Quotations","Quotation Export"],"summary":"Cancel Export","operationId":"cancel_export_api_v1_quotation_export_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/email-connections":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"List Email Connections","operationId":"list_email_connections_api_v1_quotations_email_connections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EmailConnectionRead"},"type":"array","title":"Response List Email Connections Api V1 Quotations Email Connections Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/quotation-email-templates":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"List Email Templates","operationId":"list_email_templates_api_v1_quotation_email_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EmailTemplateRead"},"type":"array","title":"Response List Email Templates Api V1 Quotation Email Templates Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/quotations/{quotation_id}/email-preview":{"post":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Email Preview","operationId":"email_preview_api_v1_quotations__quotation_id__email_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/email-drafts":{"post":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Create Email Draft","operationId":"create_email_draft_api_v1_quotations__quotation_id__email_drafts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEmailDraftRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDraftResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/email-deliveries":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"List Email Deliveries","operationId":"list_email_deliveries_api_v1_quotations__quotation_id__email_deliveries_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryRead"},"title":"Response List Email Deliveries Api V1 Quotations  Quotation Id  Email Deliveries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-email-deliveries/{delivery_id}":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Get Email Delivery","operationId":"get_email_delivery_api_v1_quotation_email_deliveries__delivery_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-email-deliveries/{delivery_id}/send":{"post":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Send Email Delivery","operationId":"send_email_delivery_api_v1_quotation_email_deliveries__delivery_id__send_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendEmailRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-email-deliveries/{delivery_id}/mark-confirmed":{"post":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Mark Delivery Confirmed","operationId":"mark_delivery_confirmed_api_v1_quotation_email_deliveries__delivery_id__mark_confirmed_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkConfirmedRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-email-deliveries/{delivery_id}/tracking-summary":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"Tracking Summary","operationId":"tracking_summary_api_v1_quotation_email_deliveries__delivery_id__tracking_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-email-deliveries/{delivery_id}/events":{"get":{"tags":["Quotations","Quotation Email Delivery"],"summary":"List Delivery Events","operationId":"list_delivery_events_api_v1_quotation_email_deliveries__delivery_id__events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Delivery Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailEventRead"},"title":"Response List Delivery Events Api V1 Quotation Email Deliveries  Delivery Id  Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/public-links":{"post":{"tags":["Quotations","Quotation Customer Portal"],"summary":"Create Public Link","operationId":"create_public_link_api_v1_quotations__quotation_id__public_links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePublicLinkRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLinkCreated"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Quotations","Quotation Customer Portal"],"summary":"List Public Links","operationId":"list_public_links_api_v1_quotations__quotation_id__public_links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicLinkRead"},"title":"Response List Public Links Api V1 Quotations  Quotation Id  Public Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-public-links/{link_id}/rotate":{"post":{"tags":["Quotations","Quotation Customer Portal"],"summary":"Rotate Public Link","operationId":"rotate_public_link_api_v1_quotation_public_links__link_id__rotate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLinkCreated"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-public-links/{link_id}/revoke":{"post":{"tags":["Quotations","Quotation Customer Portal"],"summary":"Revoke Public Link","operationId":"revoke_public_link_api_v1_quotation_public_links__link_id__revoke_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotations/{quotation_id}/customer-responses":{"get":{"tags":["Quotations","Quotation Customer Portal"],"summary":"List Customer Responses","operationId":"list_customer_responses_api_v1_quotations__quotation_id__customer_responses_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/quotation-customer-responses/{response_id}/review":{"post":{"tags":["Quotations","Quotation Customer Portal"],"summary":"Review Customer Response","operationId":"review_customer_response_api_v1_quotation_customer_responses__response_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"response_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Response Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales-quotations":{"get":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"List Sales Quotations","operationId":"list_sales_quotations_api_v1_sales_quotations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/QuotationListItem"},"type":"array","title":"Response List Sales Quotations Api V1 Sales Quotations Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Create Sales Quotation","operationId":"create_sales_quotation_api_v1_sales_quotations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales-quotations/calculate":{"post":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Calculate Sales Quotation","operationId":"calculate_sales_quotation_api_v1_sales_quotations_calculate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationCalculateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationCalculatedSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sales-quotations/{quotation_id}":{"get":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Get Sales Quotation","operationId":"get_sales_quotation_api_v1_sales_quotations__quotation_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Update Sales Quotation","operationId":"update_sales_quotation_api_v1_sales_quotations__quotation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Delete Sales Quotation","operationId":"delete_sales_quotation_api_v1_sales_quotations__quotation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales-quotations/{quotation_id}/request-review":{"post":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Request Sales Review","operationId":"request_sales_review_api_v1_sales_quotations__quotation_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales-quotations/{quotation_id}/approve":{"post":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Approve Sales Quotation","operationId":"approve_sales_quotation_api_v1_sales_quotations__quotation_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sales-quotations/{quotation_id}/duplicate":{"post":{"tags":["Quotations","Quotations Legacy (ICT M/M)"],"summary":"Duplicate Sales Quotation","operationId":"duplicate_sales_quotation_api_v1_sales_quotations__quotation_id__duplicate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"quotation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Quotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/events":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"List Events","operationId":"list_events_api_v1_calendar_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"startAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Startat"}},{"name":"endAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Endat"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}},{"name":"sources","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"comma-separated source types","title":"Sources"},"description":"comma-separated source types"},{"name":"includeVirtual","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Includevirtual"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Create Event","operationId":"create_event_api_v1_calendar_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar__schemas__CalendarEventCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/agenda":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"Agenda","operationId":"agenda_api_v1_calendar_agenda_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"startAt","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startat"}},{"name":"endAt","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endat"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/events/{event_id}":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Get Event","operationId":"get_event_api_v1_calendar_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Update Event","operationId":"update_event_api_v1_calendar_events__event_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar__schemas__CalendarEventUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/conflicts":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"List Conflicts Body","operationId":"list_conflicts_body_api_v1_calendar_conflicts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"startAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Startat"}},{"name":"endAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Endat"}},{"name":"assigneeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/availability":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Get Availability","operationId":"get_availability_api_v1_calendar_availability_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rangeStart","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Rangestart"}},{"name":"rangeEnd","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Rangeend"}},{"name":"durationMinutes","in":"query","required":false,"schema":{"type":"integer","default":60,"title":"Durationminutes"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/candidates":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"List Candidates","operationId":"list_candidates_api_v1_calendar_candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"reviewStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewstatus"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/candidates/{candidate_id}/confirm":{"post":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Confirm Candidate","operationId":"confirm_candidate_api_v1_calendar_candidates__candidate_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/candidates/{candidate_id}/reject":{"post":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Reject Candidate","operationId":"reject_candidate_api_v1_calendar_candidates__candidate_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/accounts/{account_id}/sync-status":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Account Sync Status","operationId":"account_sync_status_api_v1_calendar_accounts__account_id__sync_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar/sync-conflicts":{"get":{"tags":["Calendar Workspace","Calendar Workspace"],"summary":"Sync Conflicts","operationId":"sync_conflicts_api_v1_calendar_sync_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/schedule/calendar/events":{"get":{"tags":["Schedule","Calendar"],"summary":"List Events","operationId":"list_events_api_v1_schedule_calendar_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"project_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"}},{"name":"source_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"}},{"name":"calendar_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendar Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CalendarEventRead"},"title":"Response List Events Api V1 Schedule Calendar Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Schedule","Calendar"],"summary":"Create Event","operationId":"create_event_api_v1_schedule_calendar_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__CalendarEventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schedule/calendar/events/{event_id}":{"get":{"tags":["Schedule","Calendar"],"summary":"Get Event","operationId":"get_event_api_v1_schedule_calendar_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Schedule","Calendar"],"summary":"Update Event","operationId":"update_event_api_v1_schedule_calendar_events__event_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__CalendarEventUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Schedule","Calendar"],"summary":"Delete Event","operationId":"delete_event_api_v1_schedule_calendar_events__event_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/todos":{"get":{"tags":["Schedule","Todos"],"summary":"List Todos","operationId":"list_todos_api_v1_todos_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"}},{"name":"project_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"}},{"name":"assignee_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"}},{"name":"source_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Schedule","Todos"],"summary":"Create Todo","operationId":"create_todo_api_v1_todos_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoTaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/todos/{task_id}":{"get":{"tags":["Schedule","Todos"],"summary":"Get Todo","operationId":"get_todo_api_v1_todos__task_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Schedule","Todos"],"summary":"Update Todo","operationId":"update_todo_api_v1_todos__task_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoTaskUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodoTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Schedule","Todos"],"summary":"Delete Todo","operationId":"delete_todo_api_v1_todos__task_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/accounts":{"get":{"tags":["Schedule","Sync"],"summary":"List Accounts","operationId":"list_accounts_api_v1_sync_accounts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CalendarAccountRead"},"type":"array","title":"Response List Accounts Api V1 Sync Accounts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/accounts/google/connect":{"post":{"tags":["Schedule","Sync"],"summary":"Connect Google","operationId":"connect_google_api_v1_sync_accounts_google_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__GoogleConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/accounts/google/oauth/callback":{"get":{"tags":["Schedule","Sync"],"summary":"Google Oauth Callback","description":"레거시 캘린더 전용 콜백 — 연락처와 동일한 통합 핸들러로 위임합니다.","operationId":"google_oauth_callback_api_v1_sync_accounts_google_oauth_callback_get","parameters":[{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/accounts/icloud/connect":{"post":{"tags":["Schedule","Sync"],"summary":"Connect Icloud","operationId":"connect_icloud_api_v1_sync_accounts_icloud_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__ICloudConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/accounts/webcal/connect":{"post":{"tags":["Schedule","Sync"],"summary":"Connect Webcal","operationId":"connect_webcal_api_v1_sync_accounts_webcal_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebcalConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebcalConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/accounts/{account_id}":{"patch":{"tags":["Schedule","Sync"],"summary":"Update Account","operationId":"update_account_api_v1_sync_accounts__account_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarAccountUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/accounts/{account_id}/disconnect":{"post":{"tags":["Schedule","Sync"],"summary":"Disconnect Account","operationId":"disconnect_account_api_v1_sync_accounts__account_id__disconnect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/accounts/{account_id}/reconnect":{"post":{"tags":["Schedule","Sync"],"summary":"Reconnect Account","operationId":"reconnect_account_api_v1_sync_accounts__account_id__reconnect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/accounts/{account_id}/run":{"post":{"tags":["Schedule","Sync"],"summary":"Run Sync","operationId":"run_sync_api_v1_sync_accounts__account_id__run_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sync/jobs":{"get":{"tags":["Schedule","Sync"],"summary":"List Jobs","operationId":"list_jobs_api_v1_sync_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__schedule__schemas__SyncJobRead"},"type":"array","title":"Response List Jobs Api V1 Sync Jobs Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/conflicts":{"get":{"tags":["Schedule","Sync"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_sync_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SyncConflictRead"},"type":"array","title":"Response List Conflicts Api V1 Sync Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/sync/conflicts/{mapping_id}/resolve":{"post":{"tags":["Schedule","Sync"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_sync_conflicts__mapping_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictResolutionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resolve Conflict Api V1 Sync Conflicts  Mapping Id  Resolve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/today":{"get":{"tags":["Workflow"],"summary":"Today Workspace","operationId":"today_workspace_api_v1_workflow_today_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TodayWorkspaceRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/workflow/week":{"get":{"tags":["Workflow"],"summary":"Week Workspace","operationId":"week_workspace_api_v1_workflow_week_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeekWorkspaceRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/workflow/project/{project_id}":{"get":{"tags":["Workflow"],"summary":"Project Workflow","operationId":"project_workflow_api_v1_workflow_project__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectWorkflowRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/rfp/{rfp_id}/generate-schedule-and-tasks":{"post":{"tags":["Workflow"],"summary":"Generate Rfp Workflow","operationId":"generate_rfp_workflow_api_v1_workflow_rfp__rfp_id__generate_schedule_and_tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rfp_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rfp Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowAutomationSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/meeting/{meeting_id}/generate-action-items":{"post":{"tags":["Workflow"],"summary":"Generate Meeting Workflow","operationId":"generate_meeting_workflow_api_v1_workflow_meeting__meeting_id__generate_action_items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowAutomationSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/contract/{contract_id}/generate-checklist":{"post":{"tags":["Workflow"],"summary":"Generate Contract Workflow","operationId":"generate_contract_workflow_api_v1_workflow_contract__contract_id__generate_checklist_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowAutomationSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/events/{event_id}/links":{"get":{"tags":["Workflow"],"summary":"List Event Links","operationId":"list_event_links_api_v1_workflow_events__event_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EventTaskLinkRead"},"title":"Response List Event Links Api V1 Workflow Events  Event Id  Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/workflow/links":{"post":{"tags":["Workflow"],"summary":"Create Link","operationId":"create_link_api_v1_workflow_links_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventTaskLinkCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventTaskLinkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/workflow/links/{link_id}":{"delete":{"tags":["Workflow"],"summary":"Delete Link","operationId":"delete_link_api_v1_workflow_links__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schedule/events":{"get":{"tags":["Schedule"],"summary":"List Events","operationId":"list_events_api_v1_schedule_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"start","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End"}},{"name":"project_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CalendarEventRead"},"title":"Response List Events Api V1 Schedule Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Schedule"],"summary":"Create Event","operationId":"create_event_api_v1_schedule_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__CalendarEventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schedule/events/{event_id}":{"get":{"tags":["Schedule"],"summary":"Get Event","operationId":"get_event_api_v1_schedule_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Schedule"],"summary":"Update Event","operationId":"update_event_api_v1_schedule_events__event_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__schedule__schemas__CalendarEventUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Schedule"],"summary":"Delete Event","operationId":"delete_event_api_v1_schedule_events__event_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schedule/events/{event_id}/create-tasks":{"post":{"tags":["Schedule"],"summary":"Create Tasks From Event","operationId":"create_tasks_from_event_api_v1_schedule_events__event_id__create_tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventCreateTasksRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaskRead"},"title":"Response Create Tasks From Event Api V1 Schedule Events  Event Id  Create Tasks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/tasks":{"get":{"tags":["Work Center"],"summary":"List Work Tasks","operationId":"list_work_tasks_api_v1_work_tasks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkTaskRead"},"type":"array","title":"Response List Work Tasks Api V1 Work Tasks Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/work/dashboard":{"get":{"tags":["Work Center"],"summary":"Work Dashboard","operationId":"work_dashboard_api_v1_work_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkDashboardRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/work/pipelines":{"get":{"tags":["Work Center"],"summary":"List Pipelines","operationId":"list_pipelines_api_v1_work_pipelines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__work__schemas__PipelineRead"},"type":"array","title":"Response List Pipelines Api V1 Work Pipelines Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/work/pipelines/{pipeline_type}":{"get":{"tags":["Work Center"],"summary":"Get Pipeline","operationId":"get_pipeline_api_v1_work_pipelines__pipeline_type__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"pipeline_type","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work__schemas__PipelineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items":{"get":{"tags":["Work Center"],"summary":"List Work Items","operationId":"list_work_items_api_v1_work_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"pipelineType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pipelinetype"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"ownerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkItemRead"},"title":"Response List Work Items Api V1 Work Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Center"],"summary":"Create Work Item","operationId":"create_work_item_api_v1_work_items_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}":{"get":{"tags":["Work Center"],"summary":"Get Work Item","operationId":"get_work_item_api_v1_work_items__work_item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Work Center"],"summary":"Update Work Item","operationId":"update_work_item_api_v1_work_items__work_item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Work Center"],"summary":"Delete Work Item","operationId":"delete_work_item_api_v1_work_items__work_item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/stage":{"post":{"tags":["Work Center"],"summary":"Change Work Item Stage","operationId":"change_work_item_stage_api_v1_work_items__work_item_id__stage_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemStageChange"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/tasks":{"get":{"tags":["Work Center"],"summary":"List Work Item Tasks","operationId":"list_work_item_tasks_api_v1_work_items__work_item_id__tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkTaskRead"},"title":"Response List Work Item Tasks Api V1 Work Items  Work Item Id  Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Center"],"summary":"Create Work Item Task","operationId":"create_work_item_task_api_v1_work_items__work_item_id__tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkTaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/activities":{"get":{"tags":["Work Center"],"summary":"List Work Item Activities","operationId":"list_work_item_activities_api_v1_work_items__work_item_id__activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkActivityRead"},"title":"Response List Work Item Activities Api V1 Work Items  Work Item Id  Activities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/comments":{"post":{"tags":["Work Center"],"summary":"Add Work Item Comment","operationId":"add_work_item_comment_api_v1_work_items__work_item_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkCommentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkActivityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/conversions":{"get":{"tags":["Work Center"],"summary":"List Work Item Conversions","operationId":"list_work_item_conversions_api_v1_work_items__work_item_id__conversions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkConversionRead"},"title":"Response List Work Item Conversions Api V1 Work Items  Work Item Id  Conversions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/convert/project":{"post":{"tags":["Work Center"],"summary":"Convert To Project","operationId":"convert_to_project_api_v1_work_items__work_item_id__convert_project_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertToProjectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/convert/proposal":{"post":{"tags":["Work Center"],"summary":"Convert To Proposal","operationId":"convert_to_proposal_api_v1_work_items__work_item_id__convert_proposal_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertToProposalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/convert/contract":{"post":{"tags":["Work Center"],"summary":"Convert To Contract","operationId":"convert_to_contract_api_v1_work_items__work_item_id__convert_contract_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertToContractRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/convert/sales":{"post":{"tags":["Work Center"],"summary":"Convert To Sales","operationId":"convert_to_sales_api_v1_work_items__work_item_id__convert_sales_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/items/{work_item_id}/convert/development":{"post":{"tags":["Work Center"],"summary":"Convert To Development","operationId":"convert_to_development_api_v1_work_items__work_item_id__convert_development_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/meetings":{"get":{"tags":["Work Meetings"],"summary":"List Meetings","description":"회의록 목록 (레거시 — meeting_minutes_documents 기반).","operationId":"list_meetings_api_v1_work_meetings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteRead"},"type":"array","title":"Response List Meetings Api V1 Work Meetings Get"}}}}},"deprecated":true,"security":[{"HTTPBearer":[]}]},"post":{"tags":["Work Meetings"],"summary":"Create Meeting","description":"회의록 수동 등록 (레거시).","operationId":"create_meeting_api_v1_work_meetings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"deprecated":true,"security":[{"HTTPBearer":[]}]}},"/api/v1/work/meetings/{meeting_id}":{"get":{"tags":["Work Meetings"],"summary":"Get Meeting","description":"회의록 상세 (레거시).","operationId":"get_meeting_api_v1_work_meetings__meeting_id__get","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/meetings/sync-plaud":{"post":{"tags":["Work Meetings"],"summary":"Sync Plaud Meetings","description":"Plaud → meeting_minutes_documents 동기화 (레거시). 공식: POST /integrations/plaud/sync.","operationId":"sync_plaud_meetings_api_v1_work_meetings_sync_plaud_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaudSyncResultRead"}}}}},"deprecated":true,"security":[{"HTTPBearer":[]}]}},"/api/v1/work/meetings/{meeting_id}/analyze":{"post":{"tags":["Work Meetings"],"summary":"Analyze Meeting","description":"회의록 AI 분석 (레거시).","operationId":"analyze_meeting_api_v1_work_meetings__meeting_id__analyze_post","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work/meetings/{meeting_id}/candidates/{candidate_id}/approve":{"post":{"tags":["Work Meetings"],"summary":"Approve Meeting Candidate","description":"후보 승인 (레거시 — 공식: POST /meetings/{id}/candidates/{id}/accept).","operationId":"approve_meeting_candidate_api_v1_work_meetings__meeting_id__candidates__candidate_id__approve_post","deprecated":true,"security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}},{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingCandidateApproveResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings":{"post":{"tags":["Meeting Notes"],"summary":"Create Meeting","operationId":"create_meeting_api_v1_meetings_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Meeting Notes"],"summary":"List Meetings","description":"회의록 목록 — 전사 전문·본문 JSONB는 제외(상세 GET에서만 반환).","operationId":"list_meetings_api_v1_meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"sourceType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype"}},{"name":"customerName","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"fromDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromdate"}},{"name":"toDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Todate"}},{"name":"includeHidden","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Includehidden"}},{"name":"hiddenOnly","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Hiddenonly"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":250,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MeetingNoteListItem"},"title":"Response List Meetings Api V1 Meetings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/minutes/templates":{"get":{"tags":["Meeting Notes"],"summary":"List Minutes Paste Templates","description":"AI 문서 스튜디오 — 붙여넣기 회의록 내장 템플릿 목록.","operationId":"list_minutes_paste_templates_api_v1_meetings_minutes_templates_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/MinutesPasteTemplateRead"},"type":"array","title":"Response List Minutes Paste Templates Api V1 Meetings Minutes Templates Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/meetings/minutes/from-paste":{"post":{"tags":["Meeting Notes"],"summary":"Minutes From Paste","description":"이메일/회신/미팅 메모 붙여넣기 → 구조화 회의록 생성.\n\nAI 키가 있으면 LLM, 없으면 규칙 기반(heuristic)으로 soft-fail.\nPlaud sync 식별자는 설정하지 않는다.","operationId":"minutes_from_paste_api_v1_meetings_minutes_from_paste_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinutesFromPasteRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MinutesFromPasteResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/meetings/legacy-minutes/{minutes_id}/redirect-target":{"get":{"tags":["Meeting Notes"],"summary":"Legacy Minutes Redirect Target","operationId":"legacy_minutes_redirect_target_api_v1_meetings_legacy_minutes__minutes_id__redirect_target_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LegacyMinutesRedirectTargetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}":{"get":{"tags":["Meeting Notes"],"summary":"Get Meeting","operationId":"get_meeting_api_v1_meetings__meeting_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Meeting Notes"],"summary":"Patch Meeting","operationId":"patch_meeting_api_v1_meetings__meeting_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingNoteUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Meeting Notes"],"summary":"Delete Meeting","description":"단일 회의록 강제 삭제.\n\n전환 완료·연결된 업무가 있어도 삭제한다.\n후보(meeting_work_candidates)는 CASCADE, 이미 생성된 업무(work_items)는 유지(SET NULL).","operationId":"delete_meeting_api_v1_meetings__meeting_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/hide":{"post":{"tags":["Meeting Notes"],"summary":"Hide Meeting","description":"목록에서 숨김(소프트). 회의록 데이터는 DB에 남는다.","operationId":"hide_meeting_api_v1_meetings__meeting_id__hide_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/unhide":{"post":{"tags":["Meeting Notes"],"summary":"Unhide Meeting","description":"숨김 해제 — 기본 목록에 다시 표시.","operationId":"unhide_meeting_api_v1_meetings__meeting_id__unhide_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/analyze":{"post":{"tags":["Meeting Notes"],"summary":"Analyze Meeting","operationId":"analyze_meeting_api_v1_meetings__meeting_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/candidates":{"get":{"tags":["Meeting Notes"],"summary":"List Meeting Candidates","operationId":"list_meeting_candidates_api_v1_meetings__meeting_id__candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingWorkCandidateRead"},"title":"Response List Meeting Candidates Api V1 Meetings  Meeting Id  Candidates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/candidates/{candidate_id}/accept":{"post":{"tags":["Meeting Notes"],"summary":"Accept Meeting Candidate","operationId":"accept_meeting_candidate_api_v1_meetings__meeting_id__candidates__candidate_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}},{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CandidateAcceptResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/candidates/{candidate_id}/reject":{"post":{"tags":["Meeting Notes"],"summary":"Reject Meeting Candidate","operationId":"reject_meeting_candidate_api_v1_meetings__meeting_id__candidates__candidate_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}},{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingWorkCandidateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/candidates/{candidate_id}/restore":{"post":{"tags":["Meeting Notes"],"summary":"Restore Meeting Candidate","description":"거절됨 → 대기(pending). 실수로 거절한 후보를 되돌린다.","operationId":"restore_meeting_candidate_api_v1_meetings__meeting_id__candidates__candidate_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}},{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingWorkCandidateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/tasks":{"post":{"tags":["Meeting Notes"],"summary":"Create Meeting Task","operationId":"create_meeting_task_api_v1_meetings__meeting_id__tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingTaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meetings/{meeting_id}/publish-to-document":{"post":{"tags":["Meeting Notes"],"summary":"Publish Meeting To Document","description":"회의록 연동 노트를 문서함(회의록 문서)으로 보내거나 내용을 갱신합니다.","operationId":"publish_meeting_to_document_api_v1_meetings__meeting_id__publish_to_document_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublishToDocumentResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/studio/official-letters/modes":{"get":{"tags":["AI Document Studio Exports"],"summary":"Official Letter Modes","description":"AI 문서 스튜디오 — 상황별 공문 생성 모드 목록.","operationId":"official_letter_modes_api_v1_studio_official_letters_modes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OfficialLetterModeRead"},"type":"array","title":"Response Official Letter Modes Api V1 Studio Official Letters Modes Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/studio/official-letters/generate":{"post":{"tags":["AI Document Studio Exports"],"summary":"Official Letter Generate","description":"상황별 공문 초안 생성.\n\nAI 키가 있으면 LLM, 없으면 규칙 기반(heuristic)으로 soft-fail.\nDB에 저장하지 않으며, 미리보기·내보내기용 본문만 반환한다.","operationId":"official_letter_generate_api_v1_studio_official_letters_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfficialLetterGenerateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfficialLetterGenerateResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/studio/exports/pdf":{"post":{"tags":["AI Document Studio Exports"],"summary":"Export Studio Markdown Pdf","description":"마크다운(또는 평문) 본문을 reportlab PDF로 즉시 변환해 다운로드/미리보기한다.\n\n문서 DB 저장 여부와 무관하게 동작한다 (AI 스튜디오 초안·회의록 붙여넣기 결과용).","operationId":"export_studio_markdown_pdf_api_v1_studio_exports_pdf_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"inline","in":"query","required":false,"schema":{"type":"boolean","description":"true면 브라우저 미리보기(inline)용 Content-Disposition","default":false,"title":"Inline"},"description":"true면 브라우저 미리보기(inline)용 Content-Disposition"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioMarkdownExportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/studio/exports/hwpx":{"post":{"tags":["AI Document Studio Exports"],"summary":"Export Studio Markdown Hwpx","description":"마크다운 본문을 공문(또는 기본) HWPX zip으로 변환해 다운로드한다.\n\nlayout=official_letter 이면 나눔랩 공문 회신 양식 템플릿을 채운다.\n그 외 layout은 현재 공문 템플릿과 동일하게 처리한다(스튜디오 공통 최소 패키지).","operationId":"export_studio_markdown_hwpx_api_v1_studio_exports_hwpx_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StudioMarkdownExportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/meeting-notes/{note_id}":{"get":{"tags":["Meeting Workbench"],"summary":"Get Meeting Note","operationId":"get_meeting_note_api_v1_meeting_notes__note_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/transcript":{"get":{"tags":["Meeting Workbench"],"summary":"Get Transcript","operationId":"get_transcript_api_v1_meeting_notes__note_id__transcript_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/audio":{"get":{"tags":["Meeting Workbench"],"summary":"Get Audio","operationId":"get_audio_api_v1_meeting_notes__note_id__audio_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/insights":{"get":{"tags":["Meeting Workbench"],"summary":"Get Insights","operationId":"get_insights_api_v1_meeting_notes__note_id__insights_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/evidence":{"get":{"tags":["Meeting Workbench"],"summary":"List Evidence","operationId":"list_evidence_api_v1_meeting_notes__note_id__evidence_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/speaker-mappings":{"get":{"tags":["Meeting Workbench"],"summary":"List Speakers","operationId":"list_speakers_api_v1_meeting_notes__note_id__speaker_mappings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Meeting Workbench"],"summary":"Upsert Speaker","operationId":"upsert_speaker_api_v1_meeting_notes__note_id__speaker_mappings_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/action-candidates":{"get":{"tags":["Meeting Workbench"],"summary":"List Candidates","operationId":"list_candidates_api_v1_meeting_notes__note_id__action_candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-notes/{note_id}/ensure-minutes":{"post":{"tags":["Meeting Workbench"],"summary":"Ensure Minutes","operationId":"ensure_minutes_api_v1_meeting_notes__note_id__ensure_minutes_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Note Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/action-candidates/{candidate_id}":{"patch":{"tags":["Meeting Workbench"],"summary":"Update Candidate","operationId":"update_candidate_api_v1_meeting_minutes_action_candidates__candidate_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{minutes_id}/workbench":{"get":{"tags":["Meeting Workbench"],"summary":"Get Minutes","operationId":"get_minutes_api_v1_meeting_minutes__minutes_id__workbench_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Meeting Workbench"],"summary":"Patch Minutes","operationId":"patch_minutes_api_v1_meeting_minutes__minutes_id__workbench_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{minutes_id}/confirm/validate":{"get":{"tags":["Meeting Workbench"],"summary":"Validate Confirm","operationId":"validate_confirm_api_v1_meeting_minutes__minutes_id__confirm_validate_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{minutes_id}/confirm":{"patch":{"tags":["Meeting Workbench"],"summary":"Confirm Minutes","operationId":"confirm_minutes_api_v1_meeting_minutes__minutes_id__confirm_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{minutes_id}/follow-ups/preview":{"post":{"tags":["Meeting Workbench"],"summary":"Preview Followups","operationId":"preview_followups_api_v1_meeting_minutes__minutes_id__follow_ups_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{minutes_id}/follow-ups/execute":{"post":{"tags":["Meeting Workbench"],"summary":"Execute Followups","operationId":"execute_followups_api_v1_meeting_minutes__minutes_id__follow_ups_execute_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"minutes_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Minutes Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/content-objects/status":{"get":{"tags":["Content Storage","Content Storage"],"summary":"Storage Status","operationId":"storage_status_api_v1_content_objects_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageStatusRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/content-objects/content-types":{"get":{"tags":["Content Storage","Content Storage"],"summary":"List Content Types","operationId":"list_content_types_api_v1_content_objects_content_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Response List Content Types Api V1 Content Objects Content Types Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/content-objects":{"get":{"tags":["Content Storage","Content Storage"],"summary":"List Content Objects","operationId":"list_content_objects_api_v1_content_objects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contentType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contenttype"}},{"name":"entityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ContentObjectRead"},"title":"Response List Content Objects Api V1 Content Objects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Content Storage","Content Storage"],"summary":"Upload Content Object","operationId":"upload_content_object_api_v1_content_objects_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_content_object_api_v1_content_objects_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentObjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/content-objects/{object_id}":{"get":{"tags":["Content Storage","Content Storage"],"summary":"Get Content Object","operationId":"get_content_object_api_v1_content_objects__object_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentObjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/content-objects/{object_id}/url":{"get":{"tags":["Content Storage","Content Storage"],"summary":"Get Content Object Url","operationId":"get_content_object_url_api_v1_content_objects__object_id__url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}},{"name":"expiresIn","in":"query","required":false,"schema":{"type":"integer","maximum":86400,"minimum":60,"default":3600,"title":"Expiresin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentObjectUrlRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/content-objects/{object_id}/download":{"get":{"tags":["Content Storage","Content Storage"],"summary":"Download Content Object","operationId":"download_content_object_api_v1_content_objects__object_id__download_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai/generation-jobs":{"post":{"tags":["AI Documents"],"summary":"Create Generation Job","operationId":"create_generation_job_api_v1_ai_generation_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiGenerationJobCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiGenerationJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai/generation-jobs/{job_id}":{"get":{"tags":["AI Documents"],"summary":"Get Generation Job","operationId":"get_generation_job_api_v1_ai_generation_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiGenerationJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/boards":{"get":{"tags":["Tasks","Task Boards"],"summary":"List Boards","operationId":"list_boards_api_v1_tasks_boards_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TaskBoardRead"},"type":"array","title":"Response List Boards Api V1 Tasks Boards Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Tasks","Task Boards"],"summary":"Create Board","operationId":"create_board_api_v1_tasks_boards_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskBoardCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskBoardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tasks/boards/{board_id}":{"get":{"tags":["Tasks","Task Boards"],"summary":"Get Board","operationId":"get_board_api_v1_tasks_boards__board_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"board_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Board Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskBoardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Tasks","Task Boards"],"summary":"Update Board","operationId":"update_board_api_v1_tasks_boards__board_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"board_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Board Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskBoardUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskBoardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Tasks","Task Boards"],"summary":"Delete Board","operationId":"delete_board_api_v1_tasks_boards__board_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"board_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Board Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks":{"get":{"tags":["Tasks","Tasks"],"summary":"List Tasks","operationId":"list_tasks_api_v1_tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"board_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Board Id"}},{"name":"column_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Column Id"}},{"name":"project_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"}},{"name":"assignee_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"}},{"name":"source_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaskRead"},"title":"Response List Tasks Api V1 Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Tasks","Tasks"],"summary":"Create Task","operationId":"create_task_api_v1_tasks_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}":{"get":{"tags":["Tasks","Tasks"],"summary":"Get Task","operationId":"get_task_api_v1_tasks__task_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Tasks","Tasks"],"summary":"Update Task","operationId":"update_task_api_v1_tasks__task_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Tasks","Tasks"],"summary":"Delete Task","operationId":"delete_task_api_v1_tasks__task_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/move":{"post":{"tags":["Tasks","Tasks"],"summary":"Move Task","operationId":"move_task_api_v1_tasks__task_id__move_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskMoveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/complete":{"post":{"tags":["Tasks","Tasks"],"summary":"Complete Task","operationId":"complete_task_api_v1_tasks__task_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/sync":{"post":{"tags":["Tasks","Tasks"],"summary":"Sync Task","operationId":"sync_task_api_v1_tasks__task_id__sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/links":{"get":{"tags":["Tasks","Tasks"],"summary":"List Task Links","operationId":"list_task_links_api_v1_tasks__task_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EventTaskLinkRead"},"title":"Response List Task Links Api V1 Tasks  Task Id  Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/link-event":{"post":{"tags":["Tasks","Tasks"],"summary":"Link Task Event","operationId":"link_task_event_api_v1_tasks__task_id__link_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskLinkEventRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EventTaskLinkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/create-calendar-event":{"post":{"tags":["Tasks","Tasks"],"summary":"Create Calendar Event From Task","operationId":"create_calendar_event_from_task_api_v1_tasks__task_id__create_calendar_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreateCalendarEventRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/task-integrations/vikunja/connect":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Connect Vikunja","operationId":"connect_vikunja_api_v1_task_integrations_vikunja_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VikunjaConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskIntegrationStatusRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/vikunja/disconnect":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Disconnect Vikunja","operationId":"disconnect_vikunja_api_v1_task_integrations_vikunja_disconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskIntegrationStatusRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/vikunja/sync":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Sync Vikunja","operationId":"sync_vikunja_api_v1_task_integrations_vikunja_sync_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSyncJobRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/google-tasks/connect":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Connect Google Tasks","operationId":"connect_google_tasks_api_v1_task_integrations_google_tasks_connect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleTasksConnectResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/google-tasks/sync":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Sync Google Tasks Route","operationId":"sync_google_tasks_route_api_v1_task_integrations_google_tasks_sync_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskSyncJobRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/icloud-reminders/connect":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Connect Icloud Reminders","operationId":"connect_icloud_reminders_api_v1_task_integrations_icloud_reminders_connect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProviderPlaceholderResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/status":{"get":{"tags":["Tasks","Task Integrations"],"summary":"Integration Status","operationId":"integration_status_api_v1_task_integrations_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskIntegrationStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/conflicts":{"get":{"tags":["Tasks","Task Integrations"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_task_integrations_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TaskSyncConflictRead"},"type":"array","title":"Response List Conflicts Api V1 Task Integrations Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/task-integrations/conflicts/{mapping_id}/resolve":{"post":{"tags":["Tasks","Task Integrations"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_task_integrations_conflicts__mapping_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskConflictResolutionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Resolve Conflict Api V1 Task Integrations Conflicts  Mapping Id  Resolve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/automation/rfp":{"post":{"tags":["Tasks","Task Automation"],"summary":"Automate Rfp Todos","operationId":"automate_rfp_todos_api_v1_tasks_automation_rfp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RfpAutomationRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutomationTaskSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tasks/automation/contract":{"post":{"tags":["Tasks","Task Automation"],"summary":"Automate Contract Todos","operationId":"automate_contract_todos_api_v1_tasks_automation_contract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractAutomationRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutomationTaskSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tasks/automation/project/{project_id}":{"post":{"tags":["Tasks","Task Automation"],"summary":"Automate Project Todos","operationId":"automate_project_todos_api_v1_tasks_automation_project__project_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAutomationRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutomationTaskSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/automation/meeting/{meeting_id}":{"post":{"tags":["Tasks","Task Automation"],"summary":"Automate Meeting Todos","operationId":"automate_meeting_todos_api_v1_tasks_automation_meeting__meeting_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeetingAutomationRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AutomationTaskSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications":{"get":{"tags":["Notifications","Notifications"],"summary":"List Notifications","operationId":"list_notifications_api_v1_notifications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"read","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Read"}},{"name":"archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Archived"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNotificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/counts":{"get":{"tags":["Notifications","Notifications"],"summary":"Get Notification Counts","operationId":"get_notification_counts_api_v1_notifications_counts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationCountsResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notifications/action-required":{"get":{"tags":["Notifications","Notifications"],"summary":"List Action Required","operationId":"list_action_required_api_v1_notifications_action_required_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNotificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/mentions":{"get":{"tags":["Notifications","Notifications"],"summary":"List Mentions","operationId":"list_mentions_api_v1_notifications_mentions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNotificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/risks":{"get":{"tags":["Notifications","Notifications"],"summary":"List Risks","operationId":"list_risks_api_v1_notifications_risks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNotificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/system":{"get":{"tags":["Notifications","Notifications"],"summary":"List System","operationId":"list_system_api_v1_notifications_system_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNotificationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/badge":{"get":{"tags":["Notifications","Notifications"],"summary":"Get Badge","operationId":"get_badge_api_v1_notifications_badge_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadgeResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notifications/{notification_id}":{"get":{"tags":["Notifications","Notifications"],"summary":"Get Notification","operationId":"get_notification_api_v1_notifications__notification_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/read":{"post":{"tags":["Notifications","Notifications"],"summary":"Mark Read","operationId":"mark_read_api_v1_notifications__notification_id__read_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/read-all":{"post":{"tags":["Notifications","Notifications"],"summary":"Mark All Read","operationId":"mark_all_read_api_v1_notifications_read_all_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notifications/{notification_id}/acknowledge":{"post":{"tags":["Notifications","Notifications"],"summary":"Acknowledge","operationId":"acknowledge_api_v1_notifications__notification_id__acknowledge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/archive":{"post":{"tags":["Notifications","Notifications"],"summary":"Archive","operationId":"archive_api_v1_notifications__notification_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/dismiss":{"post":{"tags":["Notifications","Notifications"],"summary":"Dismiss","operationId":"dismiss_api_v1_notifications__notification_id__dismiss_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/unread":{"post":{"tags":["Notifications","Notifications"],"summary":"Mark Unread","operationId":"mark_unread_api_v1_notifications__notification_id__unread_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/snooze":{"post":{"tags":["Notifications","Notifications"],"summary":"Snooze","operationId":"snooze_api_v1_notifications__notification_id__snooze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnoozeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/{notification_id}/resolve":{"post":{"tags":["Notifications","Notifications"],"summary":"Resolve","operationId":"resolve_api_v1_notifications__notification_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notification Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notifications/bulk/read":{"post":{"tags":["Notifications","Notifications"],"summary":"Bulk Read","operationId":"bulk_read_api_v1_notifications_bulk_read_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkNotificationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notifications/bulk/archive":{"post":{"tags":["Notifications","Notifications"],"summary":"Bulk Archive","operationId":"bulk_archive_api_v1_notifications_bulk_archive_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkNotificationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notifications/bulk/snooze":{"post":{"tags":["Notifications","Notifications"],"summary":"Bulk Snooze","operationId":"bulk_snooze_api_v1_notifications_bulk_snooze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__notifications__schemas__BulkSnoozeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/notification-preferences":{"get":{"tags":["Notifications","Notifications"],"summary":"List Me Preferences","operationId":"list_me_preferences_api_v1_me_notification_preferences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PreferenceRead"},"type":"array","title":"Response List Me Preferences Api V1 Me Notification Preferences Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notification-preferences":{"get":{"tags":["Notifications","Notifications"],"summary":"List Preferences","operationId":"list_preferences_api_v1_notification_preferences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PreferenceRead"},"type":"array","title":"Response List Preferences Api V1 Notification Preferences Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/notification-preferences/{notification_type}/{channel}":{"put":{"tags":["Notifications","Notifications"],"summary":"Update Preference","operationId":"update_preference_api_v1_notification_preferences__notification_type___channel__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notification_type","in":"path","required":true,"schema":{"type":"string","title":"Notification Type"}},{"name":"channel","in":"path","required":true,"schema":{"type":"string","title":"Channel"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreferenceUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreferenceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notification-policies/{policy_key}":{"get":{"tags":["Notifications","Notifications"],"summary":"Get Policy","operationId":"get_policy_api_v1_notification_policies__policy_key__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"policy_key","in":"path","required":true,"schema":{"type":"string","title":"Policy Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__notifications__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Notifications","Notifications"],"summary":"Update Policy","operationId":"update_policy_api_v1_notification_policies__policy_key__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"policy_key","in":"path","required":true,"schema":{"type":"string","title":"Policy Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__notifications__schemas__PolicyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__notifications__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/me/workspace-context":{"get":{"tags":["Shell","Shell"],"summary":"Me Workspace Context","operationId":"me_workspace_context_api_v1_me_workspace_context_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceContextRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/navigation":{"get":{"tags":["Shell","Shell"],"summary":"Me Navigation","operationId":"me_navigation_api_v1_me_navigation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/recent-contexts":{"get":{"tags":["Shell","Shell"],"summary":"Me Recent Contexts","operationId":"me_recent_contexts_api_v1_me_recent_contexts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RecentContextRead"},"type":"array","title":"Response Me Recent Contexts Api V1 Me Recent Contexts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/quick-actions":{"get":{"tags":["Shell","Shell"],"summary":"Me Quick Actions","operationId":"me_quick_actions_api_v1_me_quick_actions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/QuickActionRead"},"type":"array","title":"Response Me Quick Actions Api V1 Me Quick Actions Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/notifications":{"get":{"tags":["Shell","Shell"],"summary":"Me Notifications","operationId":"me_notifications_api_v1_me_notifications_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ShellNotificationRead"},"type":"array","title":"Response Me Notifications Api V1 Me Notifications Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/sync-status":{"get":{"tags":["Shell","Shell"],"summary":"Me Sync Status","operationId":"me_sync_status_api_v1_me_sync_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SyncStatusRead"},"type":"array","title":"Response Me Sync Status Api V1 Me Sync Status Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/preferences/shell":{"patch":{"tags":["Shell","Shell"],"summary":"Patch Shell Preferences","operationId":"patch_shell_preferences_api_v1_me_preferences_shell_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShellPreferencesPatch"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShellPreferencesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/preferences/last-context":{"patch":{"tags":["Shell","Shell"],"summary":"Patch Last Context","operationId":"patch_last_context_api_v1_me_preferences_last_context_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceContextPatch"}}},"required":true},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Meta","operationId":"dashboard_meta_api_v1_dashboard_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardMetaRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/dashboard/summary":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Summary","operationId":"dashboard_summary_api_v1_dashboard_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SummaryCardRead"},"title":"Response Dashboard Summary Api V1 Dashboard Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/dashboard/priority-work":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Priority Work","operationId":"dashboard_priority_work_api_v1_dashboard_priority_work_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/dashboard/incoming":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Incoming","operationId":"dashboard_incoming_api_v1_dashboard_incoming_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/recommendations":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Recommendations","operationId":"dashboard_recommendations_api_v1_dashboard_recommendations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/projects":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Projects","operationId":"dashboard_projects_api_v1_dashboard_projects_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/schedule":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Schedule","operationId":"dashboard_schedule_api_v1_dashboard_schedule_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/approvals":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Approvals","operationId":"dashboard_approvals_api_v1_dashboard_approvals_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/recent-documents":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Recent Documents","operationId":"dashboard_recent_documents_api_v1_dashboard_recent_documents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/executive-summary":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Dashboard Executive Summary","operationId":"dashboard_executive_summary_api_v1_dashboard_executive_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/me/dashboard-layout":{"get":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Get Dashboard Layout","operationId":"get_dashboard_layout_api_v1_me_dashboard_layout_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardLayoutPreferencesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Patch Dashboard Layout","operationId":"patch_dashboard_layout_api_v1_me_dashboard_layout_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardLayoutPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardLayoutPreferencesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/me/dashboard-layout/reset":{"post":{"tags":["Shell","Shell","Home Dashboard"],"summary":"Reset Dashboard Layout","operationId":"reset_dashboard_layout_api_v1_me_dashboard_layout_reset_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"type":"string","default":"employee","title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardLayoutPreferencesRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/inbox":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Inbox","operationId":"workspace_inbox_api_v1_approvals_inbox_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requested":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Requested","operationId":"workspace_requested_api_v1_approvals_requested_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/processed":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Processed","operationId":"workspace_processed_api_v1_approvals_processed_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/delegated":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Delegated","operationId":"workspace_delegated_api_v1_approvals_delegated_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/cc":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Cc","operationId":"workspace_cc_api_v1_approvals_cc_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/counts":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Counts","operationId":"workspace_counts_api_v1_approvals_counts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Create Request","operationId":"workspace_create_request_api_v1_approvals_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalWorkspaceCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/templates":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Template","operationId":"create_template_api_v1_approvals_templates_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/templates/{template_id}/versions":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Template Version","operationId":"create_template_version_api_v1_approvals_templates__template_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateVersionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/templates/{template_id}/versions/{version_id}/activate":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Activate Template","operationId":"activate_template_api_v1_approvals_templates__template_id__versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"template_id","in":"path","required":true,"schema":{"type":"string","title":"Template Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/line-policies":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Line Policy","operationId":"create_line_policy_api_v1_approvals_line_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinePolicyCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/resolve-line":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Resolve Line","operationId":"resolve_line_api_v1_approvals_resolve_line_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinePreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/requests":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Request","operationId":"create_request_api_v1_approvals_requests_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRequestCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/requests/{request_id}/submit":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Submit Request","operationId":"submit_request_api_v1_approvals_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalSubmit"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requests/{request_id}":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Get Request","operationId":"get_request_api_v1_approvals_requests__request_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/inbox/pending":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Pending Inbox","operationId":"pending_inbox_api_v1_approvals_inbox_pending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/participants/{participant_id}/approve":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Approve Participant","operationId":"approve_participant_api_v1_approvals_participants__participant_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"participant_id","in":"path","required":true,"schema":{"type":"string","title":"Participant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParticipantAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/participants/{participant_id}/reject":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Reject Participant","operationId":"reject_participant_api_v1_approvals_participants__participant_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"participant_id","in":"path","required":true,"schema":{"type":"string","title":"Participant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RejectAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requests/{request_id}/recall":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Recall Request","operationId":"recall_request_api_v1_approvals_requests__request_id__recall_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requests/{request_id}/apply-resource":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Apply Resource","operationId":"apply_resource_api_v1_approvals_requests__request_id__apply_resource_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requests/{request_id}/retry-resource-apply":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Retry Resource Apply","operationId":"retry_resource_apply_api_v1_approvals_requests__request_id__retry_resource_apply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/requests/{request_id}/comments":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Add Comment","operationId":"add_comment_api_v1_approvals_requests__request_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__approvals__schemas__CommentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/delegations":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Delegation","operationId":"create_delegation_api_v1_approvals_delegations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DelegationCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/delegations/{delegation_id}/activate":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Activate Delegation","operationId":"activate_delegation_api_v1_approvals_delegations__delegation_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"delegation_id","in":"path","required":true,"schema":{"type":"string","title":"Delegation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/document-numbering-policies":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Create Numbering Policy","operationId":"create_numbering_policy_api_v1_approvals_document_numbering_policies_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NumberingPolicyCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/dashboard/summary":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Dashboard Summary","operationId":"dashboard_summary_api_v1_approvals_dashboard_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/bulk/approve":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Bulk Approve","operationId":"workspace_bulk_approve_api_v1_approvals_bulk_approve_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/bulk/request-revision":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Bulk Request Revision","operationId":"workspace_bulk_request_revision_api_v1_approvals_bulk_request_revision_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/approvals/{approval_id}":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Get Request","operationId":"workspace_get_request_api_v1_approvals__approval_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Patch Request","operationId":"workspace_patch_request_api_v1_approvals__approval_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalWorkspacePatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Delete Request","operationId":"workspace_delete_request_api_v1_approvals__approval_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/submit":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Submit Request","operationId":"workspace_submit_request_api_v1_approvals__approval_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalSubmit"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/withdraw":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Withdraw Request","operationId":"workspace_withdraw_request_api_v1_approvals__approval_id__withdraw_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/resubmit":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Resubmit Request","operationId":"workspace_resubmit_request_api_v1_approvals__approval_id__resubmit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalSubmit"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/approve":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Approve","operationId":"workspace_approve_api_v1_approvals__approval_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecisionBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/conditionally-approve":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Conditionally Approve","operationId":"workspace_conditionally_approve_api_v1_approvals__approval_id__conditionally_approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalDecisionBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/request-revision":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Request Revision","operationId":"workspace_request_revision_api_v1_approvals__approval_id__request_revision_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRevisionBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/reject":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Reject","operationId":"workspace_reject_api_v1_approvals__approval_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalRejectBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/hold":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Hold","operationId":"workspace_hold_api_v1_approvals__approval_id__hold_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/resume":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Resume","operationId":"workspace_resume_api_v1_approvals__approval_id__resume_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/comments":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Comments","operationId":"workspace_comments_api_v1_approvals__approval_id__comments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Add Comment","operationId":"workspace_add_comment_api_v1_approvals__approval_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__approvals__schemas__CommentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/attachments":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Attachments","operationId":"workspace_attachments_api_v1_approvals__approval_id__attachments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Add Attachment","operationId":"workspace_add_attachment_api_v1_approvals__approval_id__attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/checklists":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Checklists","operationId":"workspace_checklists_api_v1_approvals__approval_id__checklists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/checklists/{item_id}":{"patch":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Update Checklist","operationId":"workspace_update_checklist_api_v1_approvals__approval_id__checklists__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalChecklistPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/steps":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Steps","operationId":"workspace_steps_api_v1_approvals__approval_id__steps_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/diff":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Diff","operationId":"workspace_diff_api_v1_approvals__approval_id__diff_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/validate":{"post":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Validate","operationId":"workspace_validate_api_v1_approvals__approval_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/approvals/{approval_id}/ai-review":{"get":{"tags":["Approvals","Approvals N-2.3"],"summary":"Workspace Ai Review","operationId":"workspace_ai_review_api_v1_approvals__approval_id__ai_review_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendars":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"List Calendars","operationId":"list_calendars_api_v1_calendars_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create Calendar","operationId":"create_calendar_api_v1_calendars_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar__schemas__CalendarCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendars/{calendar_id}":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"Get Calendar","operationId":"get_calendar_api_v1_calendars__calendar_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"calendar_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Calendar Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Calendar Core","Calendar Core"],"summary":"Update Calendar","operationId":"update_calendar_api_v1_calendars__calendar_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"calendar_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Calendar Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Calendar Core","Calendar Core"],"summary":"Delete Calendar","operationId":"delete_calendar_api_v1_calendars__calendar_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"calendar_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Calendar Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"List Events","operationId":"list_events_api_v1_calendar_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"startAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Startat"}},{"name":"endAt","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Endat"}},{"name":"calendarIds","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Calendarids"}},{"name":"eventTypes","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventtypes"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"includeRecurring","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Includerecurring"}},{"name":"includeCompleted","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Includecompleted"}},{"name":"includeCancelled","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Includecancelled"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create Event","operationId":"create_event_api_v1_calendar_events_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar__schemas__CalendarEventCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"Get Event","operationId":"get_event_api_v1_calendar_events__event_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Calendar Core","Calendar Core"],"summary":"Update Event","operationId":"update_event_api_v1_calendar_events__event_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar__schemas__CalendarEventUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Calendar Core","Calendar Core"],"summary":"Delete Event","operationId":"delete_event_api_v1_calendar_events__event_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/reschedule":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Reschedule Event","operationId":"reschedule_event_api_v1_calendar_events__event_id__reschedule_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RescheduleBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/cancel":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Cancel Event","operationId":"cancel_event_api_v1_calendar_events__event_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CalendarEventCancelBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/complete":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Complete Event","operationId":"complete_event_api_v1_calendar_events__event_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/restore":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Restore Event","operationId":"restore_event_api_v1_calendar_events__event_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/check-conflicts":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Check Conflicts","operationId":"check_conflicts_api_v1_calendar_events_check_conflicts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictCheckBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-events/{event_id}/attendees":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Add Attendee","operationId":"add_attendee_api_v1_calendar_events__event_id__attendees_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttendeeCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/reminders":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Add Reminder","operationId":"add_reminder_api_v1_calendar_events__event_id__reminders_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReminderCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Calendar Core","Calendar Core"],"summary":"Replace Reminders","description":"편집 시 리마인더 목록을 통째로 교체하고 앱 내 알림을 재스케줄합니다.","operationId":"replace_reminders_api_v1_calendar_events__event_id__reminders_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RemindersReplace"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/links":{"get":{"tags":["Calendar Core","Calendar Core"],"summary":"Get Links","operationId":"get_links_api_v1_calendar_events__event_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create Link","operationId":"create_link_api_v1_calendar_events__event_id__links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalendarEventLinkCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-events/{event_id}/links/{link_id}":{"delete":{"tags":["Calendar Core","Calendar Core"],"summary":"Delete Link","operationId":"delete_link_api_v1_calendar_events__event_id__links__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}},{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-minutes/{meeting_id}/calendar-event":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create From Meeting","operationId":"create_from_meeting_api_v1_meeting_minutes__meeting_id__calendar_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"meeting_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Meeting Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceEventCreate","default":{"allDay":false}}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/meeting-action-items/{action_item_id}/calendar-event":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create From Action Item","operationId":"create_from_action_item_api_v1_meeting_action_items__action_item_id__calendar_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceEventCreate","default":{"allDay":false}}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}/calendar-event":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create From Task","operationId":"create_from_task_api_v1_tasks__task_id__calendar_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceEventCreate","default":{"allDay":false}}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/todos/{task_id}/calendar-event":{"post":{"tags":["Calendar Core","Calendar Core"],"summary":"Create From Todo","operationId":"create_from_todo_api_v1_todos__task_id__calendar_event_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceEventCreate","default":{"allDay":false}}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/connect":{"get":{"tags":["Google Calendar Sync"],"summary":"Connect Google Calendar","operationId":"connect_google_calendar_api_v1_integrations_google_calendar_connect_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__GoogleConnectResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/callback":{"get":{"tags":["Google Calendar Sync"],"summary":"Google Calendar Callback","operationId":"google_calendar_callback_api_v1_integrations_google_calendar_callback_get","parameters":[{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/status":{"get":{"tags":["Google Calendar Sync"],"summary":"Google Calendar Status","operationId":"google_calendar_status_api_v1_integrations_google_calendar_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoogleCalendarStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/disconnect":{"post":{"tags":["Google Calendar Sync"],"summary":"Disconnect Google Calendar","operationId":"disconnect_google_calendar_api_v1_integrations_google_calendar_disconnect_post","responses":{"204":{"description":"Successful Response"}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/reconnect":{"post":{"tags":["Google Calendar Sync"],"summary":"Reconnect Google Calendar","operationId":"reconnect_google_calendar_api_v1_integrations_google_calendar_reconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__GoogleConnectResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/calendars":{"get":{"tags":["Google Calendar Sync"],"summary":"List Google Calendars","operationId":"list_google_calendars_api_v1_integrations_google_calendar_calendars_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/GoogleCalendarListItem"},"type":"array","title":"Response List Google Calendars Api V1 Integrations Google Calendar Calendars Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/mappings":{"get":{"tags":["Google Calendar Sync"],"summary":"List Mappings","operationId":"list_mappings_api_v1_integrations_google_calendar_mappings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__MappingRead"},"type":"array","title":"Response List Mappings Api V1 Integrations Google Calendar Mappings Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Google Calendar Sync"],"summary":"Create Mapping","operationId":"create_mapping_api_v1_integrations_google_calendar_mappings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__MappingCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/mappings/{mapping_id}":{"get":{"tags":["Google Calendar Sync"],"summary":"Get Mapping","operationId":"get_mapping_api_v1_integrations_google_calendar_mappings__mapping_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Google Calendar Sync"],"summary":"Update Mapping","operationId":"update_mapping_api_v1_integrations_google_calendar_mappings__mapping_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Google Calendar Sync"],"summary":"Delete Mapping","operationId":"delete_mapping_api_v1_integrations_google_calendar_mappings__mapping_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/mappings/{mapping_id}/initial-sync":{"post":{"tags":["Google Calendar Sync"],"summary":"Initial Sync","operationId":"initial_sync_api_v1_integrations_google_calendar_mappings__mapping_id__initial_sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__InitialSyncRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/mappings/{mapping_id}/resync":{"post":{"tags":["Google Calendar Sync"],"summary":"Resync Mapping","operationId":"resync_mapping_api_v1_integrations_google_calendar_mappings__mapping_id__resync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/sync":{"post":{"tags":["Google Calendar Sync"],"summary":"Manual Sync","operationId":"manual_sync_api_v1_integrations_google_calendar_sync_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__ManualSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"},"type":"array","title":"Response Manual Sync Api V1 Integrations Google Calendar Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/sync-jobs":{"get":{"tags":["Google Calendar Sync"],"summary":"List Sync Jobs","operationId":"list_sync_jobs_api_v1_integrations_google_calendar_sync_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"},"type":"array","title":"Response List Sync Jobs Api V1 Integrations Google Calendar Sync Jobs Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/sync-jobs/{job_id}":{"get":{"tags":["Google Calendar Sync"],"summary":"Get Sync Job","operationId":"get_sync_job_api_v1_integrations_google_calendar_sync_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/sync-jobs/{job_id}/retry":{"post":{"tags":["Google Calendar Sync"],"summary":"Retry Sync Job","operationId":"retry_sync_job_api_v1_integrations_google_calendar_sync_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/conflicts":{"get":{"tags":["Google Calendar Sync"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_integrations_google_calendar_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_google__schemas__ConflictRead"},"type":"array","title":"Response List Conflicts Api V1 Integrations Google Calendar Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/google-calendar/conflicts/{conflict_id}/resolve":{"post":{"tags":["Google Calendar Sync"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_integrations_google_calendar_conflicts__conflict_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictResolveRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/conflicts/{conflict_id}/ignore":{"post":{"tags":["Google Calendar Sync"],"summary":"Ignore Conflict","operationId":"ignore_conflict_api_v1_integrations_google_calendar_conflicts__conflict_id__ignore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/google-calendar/webhooks/events":{"post":{"tags":["Google Calendar Sync"],"summary":"Webhook Events","operationId":"webhook_events_api_v1_integrations_google_calendar_webhooks_events_post","parameters":[{"name":"x-goog-channel-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Channel-Id"}},{"name":"x-goog-resource-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Resource-Id"}},{"name":"x-goog-channel-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Goog-Channel-Token"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/icloud-calendar/connect":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Connect Icloud","operationId":"connect_icloud_api_v1_integrations_icloud_calendar_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__ICloudConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudCalendarStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/status":{"get":{"tags":["iCloud Calendar Sync"],"summary":"Icloud Status","operationId":"icloud_status_api_v1_integrations_icloud_calendar_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudCalendarStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/verify":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Verify Icloud","operationId":"verify_icloud_api_v1_integrations_icloud_calendar_verify_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudCalendarStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/rotate-credential":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Rotate Credential","operationId":"rotate_credential_api_v1_integrations_icloud_calendar_rotate_credential_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudRotateCredentialRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ICloudCalendarStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/disconnect":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Disconnect Icloud","operationId":"disconnect_icloud_api_v1_integrations_icloud_calendar_disconnect_post","responses":{"204":{"description":"Successful Response"}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/calendars":{"get":{"tags":["iCloud Calendar Sync"],"summary":"List Calendars","operationId":"list_calendars_api_v1_integrations_icloud_calendar_calendars_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ICloudCalendarListItem"},"type":"array","title":"Response List Calendars Api V1 Integrations Icloud Calendar Calendars Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/mappings":{"get":{"tags":["iCloud Calendar Sync"],"summary":"List Mappings","operationId":"list_mappings_api_v1_integrations_icloud_calendar_mappings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__MappingRead"},"type":"array","title":"Response List Mappings Api V1 Integrations Icloud Calendar Mappings Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["iCloud Calendar Sync"],"summary":"Create Mapping","operationId":"create_mapping_api_v1_integrations_icloud_calendar_mappings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__MappingCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/mappings/{mapping_id}":{"patch":{"tags":["iCloud Calendar Sync"],"summary":"Update Mapping","operationId":"update_mapping_api_v1_integrations_icloud_calendar_mappings__mapping_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["iCloud Calendar Sync"],"summary":"Delete Mapping","operationId":"delete_mapping_api_v1_integrations_icloud_calendar_mappings__mapping_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/icloud-calendar/mappings/{mapping_id}/initial-sync":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Initial Sync","operationId":"initial_sync_api_v1_integrations_icloud_calendar_mappings__mapping_id__initial_sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__InitialSyncRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/icloud-calendar/mappings/{mapping_id}/resync":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Resync Mapping","operationId":"resync_mapping_api_v1_integrations_icloud_calendar_mappings__mapping_id__resync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/icloud-calendar/sync":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Manual Sync","operationId":"manual_sync_api_v1_integrations_icloud_calendar_sync_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__ManualSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__SyncJobRead"},"type":"array","title":"Response Manual Sync Api V1 Integrations Icloud Calendar Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/sync-jobs":{"get":{"tags":["iCloud Calendar Sync"],"summary":"List Jobs","operationId":"list_jobs_api_v1_integrations_icloud_calendar_sync_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__SyncJobRead"},"type":"array","title":"Response List Jobs Api V1 Integrations Icloud Calendar Sync Jobs Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/conflicts":{"get":{"tags":["iCloud Calendar Sync"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_integrations_icloud_calendar_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_icloud__schemas__ConflictRead"},"type":"array","title":"Response List Conflicts Api V1 Integrations Icloud Calendar Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/icloud-calendar/conflicts/{conflict_id}/resolve":{"post":{"tags":["iCloud Calendar Sync"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_integrations_icloud_calendar_conflicts__conflict_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictResolveRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/connect":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"Connect Microsoft Calendar","operationId":"connect_microsoft_calendar_api_v1_integrations_microsoft_calendar_connect_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicrosoftConnectResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/callback":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"Microsoft Calendar Callback","operationId":"microsoft_calendar_callback_api_v1_integrations_microsoft_calendar_callback_get","parameters":[{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},{"name":"error_description","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Description"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/status":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"Microsoft Calendar Status","operationId":"microsoft_calendar_status_api_v1_integrations_microsoft_calendar_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicrosoftCalendarStatus"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/disconnect":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Disconnect Microsoft Calendar","operationId":"disconnect_microsoft_calendar_api_v1_integrations_microsoft_calendar_disconnect_post","responses":{"204":{"description":"Successful Response"}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/reconnect":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Reconnect Microsoft Calendar","operationId":"reconnect_microsoft_calendar_api_v1_integrations_microsoft_calendar_reconnect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MicrosoftConnectResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/calendars":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"List Microsoft Calendars","operationId":"list_microsoft_calendars_api_v1_integrations_microsoft_calendar_calendars_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/MicrosoftCalendarListItem"},"type":"array","title":"Response List Microsoft Calendars Api V1 Integrations Microsoft Calendar Calendars Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/mappings":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"List Mappings","operationId":"list_mappings_api_v1_integrations_microsoft_calendar_mappings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__MappingRead"},"type":"array","title":"Response List Mappings Api V1 Integrations Microsoft Calendar Mappings Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Microsoft Calendar Sync"],"summary":"Create Mapping","operationId":"create_mapping_api_v1_integrations_microsoft_calendar_mappings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__MappingCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/mappings/{mapping_id}":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"Get Mapping","operationId":"get_mapping_api_v1_integrations_microsoft_calendar_mappings__mapping_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Microsoft Calendar Sync"],"summary":"Update Mapping","operationId":"update_mapping_api_v1_integrations_microsoft_calendar_mappings__mapping_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__MappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Microsoft Calendar Sync"],"summary":"Delete Mapping","operationId":"delete_mapping_api_v1_integrations_microsoft_calendar_mappings__mapping_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/mappings/{mapping_id}/initial-sync":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Initial Sync","operationId":"initial_sync_api_v1_integrations_microsoft_calendar_mappings__mapping_id__initial_sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__InitialSyncRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/mappings/{mapping_id}/resync":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Resync Mapping","operationId":"resync_mapping_api_v1_integrations_microsoft_calendar_mappings__mapping_id__resync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/sync":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Manual Sync","operationId":"manual_sync_api_v1_integrations_microsoft_calendar_sync_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__ManualSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"},"type":"array","title":"Response Manual Sync Api V1 Integrations Microsoft Calendar Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/sync-jobs":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"List Sync Jobs","operationId":"list_sync_jobs_api_v1_integrations_microsoft_calendar_sync_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"},"type":"array","title":"Response List Sync Jobs Api V1 Integrations Microsoft Calendar Sync Jobs Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/sync-jobs/{job_id}":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"Get Sync Job","operationId":"get_sync_job_api_v1_integrations_microsoft_calendar_sync_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/sync-jobs/{job_id}/retry":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Retry Sync Job","operationId":"retry_sync_job_api_v1_integrations_microsoft_calendar_sync_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__SyncJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/conflicts":{"get":{"tags":["Microsoft Calendar Sync"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_integrations_microsoft_calendar_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__calendar_microsoft__schemas__ConflictRead"},"type":"array","title":"Response List Conflicts Api V1 Integrations Microsoft Calendar Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/integrations/microsoft-calendar/conflicts/{conflict_id}/resolve":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_integrations_microsoft_calendar_conflicts__conflict_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictResolveRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/conflicts/{conflict_id}/ignore":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Ignore Conflict","operationId":"ignore_conflict_api_v1_integrations_microsoft_calendar_conflicts__conflict_id__ignore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/integrations/microsoft-calendar/webhooks/events":{"post":{"tags":["Microsoft Calendar Sync"],"summary":"Webhook Events","operationId":"webhook_events_api_v1_integrations_microsoft_calendar_webhooks_events_post","parameters":[{"name":"validationToken","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validationtoken"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Microsoft Calendar Sync"],"summary":"Webhook Events","operationId":"webhook_events_api_v1_integrations_microsoft_calendar_webhooks_events_post","parameters":[{"name":"validationToken","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validationtoken"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/dashboard":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Dashboard","operationId":"get_dashboard_api_v1_calendar_sync_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/connections":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Connections","operationId":"list_connections_api_v1_calendar_sync_connections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/connections/{provider}/{connection_id}":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Connection","operationId":"get_connection_api_v1_calendar_sync_connections__provider___connection_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/mappings":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Mappings","operationId":"list_mappings_api_v1_calendar_sync_mappings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/mappings/{provider}/{mapping_id}":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Mapping","operationId":"get_mapping_api_v1_calendar_sync_mappings__provider___mapping_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Calendar Sync Operations"],"summary":"Update Mapping","operationId":"update_mapping_api_v1_calendar_sync_mappings__provider___mapping_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MappingUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Calendar Sync Operations"],"summary":"Delete Mapping","operationId":"delete_mapping_api_v1_calendar_sync_mappings__provider___mapping_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/mappings/{provider}/{mapping_id}/sync":{"post":{"tags":["Calendar Sync Operations"],"summary":"Sync Mapping","operationId":"sync_mapping_api_v1_calendar_sync_mappings__provider___mapping_id__sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/mappings/{provider}/{mapping_id}/dry-run":{"post":{"tags":["Calendar Sync Operations"],"summary":"Dry Run Mapping","operationId":"dry_run_mapping_api_v1_calendar_sync_mappings__provider___mapping_id__dry_run_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/jobs":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Jobs","operationId":"list_jobs_api_v1_calendar_sync_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/jobs/{provider}/{job_id}":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Job","operationId":"get_job_api_v1_calendar_sync_jobs__provider___job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/jobs/{provider}/{job_id}/retry":{"post":{"tags":["Calendar Sync Operations"],"summary":"Retry Job","operationId":"retry_job_api_v1_calendar_sync_jobs__provider___job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/jobs/{provider}/{job_id}/cancel":{"post":{"tags":["Calendar Sync Operations"],"summary":"Cancel Job","operationId":"cancel_job_api_v1_calendar_sync_jobs__provider___job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/conflicts":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_calendar_sync_conflicts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/conflicts/{provider}/{conflict_id}/resolve":{"post":{"tags":["Calendar Sync Operations"],"summary":"Resolve Conflict","operationId":"resolve_conflict_api_v1_calendar_sync_conflicts__provider___conflict_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictResolveRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/conflicts/{provider}/{conflict_id}/ignore":{"post":{"tags":["Calendar Sync Operations"],"summary":"Ignore Conflict","operationId":"ignore_conflict_api_v1_calendar_sync_conflicts__provider___conflict_id__ignore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}},{"name":"conflict_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conflict Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/sync":{"post":{"tags":["Calendar Sync Operations"],"summary":"Manual Sync","operationId":"manual_sync_api_v1_calendar_sync_sync_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_sync__schemas__ManualSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/dry-run":{"post":{"tags":["Calendar Sync Operations"],"summary":"Dry Run","operationId":"dry_run_api_v1_calendar_sync_dry_run_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__calendar_sync__schemas__DryRunRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/health":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Health","operationId":"get_health_api_v1_calendar_sync_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/metrics":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Metrics","operationId":"get_metrics_api_v1_calendar_sync_metrics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/capabilities":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Capabilities","operationId":"list_capabilities_api_v1_calendar_sync_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/duplicates":{"get":{"tags":["Calendar Sync Operations"],"summary":"List Duplicates","operationId":"list_duplicates_api_v1_calendar_sync_duplicates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/duplicates/detect":{"post":{"tags":["Calendar Sync Operations"],"summary":"Detect Duplicates","operationId":"detect_duplicates_api_v1_calendar_sync_duplicates_detect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/calendar-sync/duplicates/{candidate_id}/link":{"post":{"tags":["Calendar Sync Operations"],"summary":"Link Duplicate","operationId":"link_duplicate_api_v1_calendar_sync_duplicates__candidate_id__link_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/duplicates/{candidate_id}/review":{"post":{"tags":["Calendar Sync Operations"],"summary":"Review Duplicate","operationId":"review_duplicate_api_v1_calendar_sync_duplicates__candidate_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateReviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/event-groups/{group_id}":{"get":{"tags":["Calendar Sync Operations"],"summary":"Get Event Group","operationId":"get_event_group_api_v1_calendar_sync_event_groups__group_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/event-groups/{group_id}/split":{"post":{"tags":["Calendar Sync Operations"],"summary":"Split Event Group","operationId":"split_event_group_api_v1_calendar_sync_event_groups__group_id__split_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/calendar-sync/event-groups/{group_id}/source-of-truth":{"patch":{"tags":["Calendar Sync Operations"],"summary":"Update Source Of Truth","operationId":"update_source_of_truth_api_v1_calendar_sync_event_groups__group_id__source_of_truth_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Group Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceOfTruthUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"List Items","operationId":"list_items_api_v1_inbox_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sourceType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype"}},{"name":"dispositionStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dispositionstatus"}},{"name":"assignedTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignedto"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"fromDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromdate"}},{"name":"toDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Todate"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/counts":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Counts","operationId":"get_counts_api_v1_inbox_counts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/inbox/items/by-source":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Item By Source","description":"sourceType + sourceEntityId 로 통합수신함 항목 조회 (이메일→후속업무 이동용).","operationId":"get_item_by_source_api_v1_inbox_items_by_source_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sourceType","in":"query","required":true,"schema":{"type":"string","title":"Sourcetype"}},{"name":"sourceEntityId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Sourceentityid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Item","operationId":"get_item_api_v1_inbox_items__item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/insights":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Insights","operationId":"get_insights_api_v1_inbox_items__item_id__insights_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/evidence":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Evidence","operationId":"get_evidence_api_v1_inbox_items__item_id__evidence_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/candidates":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Candidates","operationId":"get_candidates_api_v1_inbox_items__item_id__candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/links":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Links","operationId":"get_links_api_v1_inbox_items__item_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/conversions":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Conversions","description":"전환 완료된 업무·일정 등 바로가기 목록.","operationId":"get_conversions_api_v1_inbox_items__item_id__conversions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/attachments":{"get":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Get Attachments","operationId":"get_attachments_api_v1_inbox_items__item_id__attachments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/analyze":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Analyze Item","operationId":"analyze_item_api_v1_inbox_items__item_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/reanalyze":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Reanalyze Item","operationId":"reanalyze_item_api_v1_inbox_items__item_id__reanalyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/convert":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Convert Item","operationId":"convert_item_api_v1_inbox_items__item_id__convert_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/snooze":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Snooze Item","operationId":"snooze_item_api_v1_inbox_items__item_id__snooze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnoozeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/archive":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Archive Item","operationId":"archive_item_api_v1_inbox_items__item_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/exclude":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Exclude Item","operationId":"exclude_item_api_v1_inbox_items__item_id__exclude_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/spam":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Spam Item","operationId":"spam_item_api_v1_inbox_items__item_id__spam_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/merge":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Merge Item","operationId":"merge_item_api_v1_inbox_items__item_id__merge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/items/{item_id}/keep-separate":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Keep Separate Item","operationId":"keep_separate_item_api_v1_inbox_items__item_id__keep_separate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/bulk/assign":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Bulk Assign","operationId":"bulk_assign_api_v1_inbox_bulk_assign_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkAssignRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/inbox/bulk/archive":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Bulk Archive","operationId":"bulk_archive_api_v1_inbox_bulk_archive_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkItemIdsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/inbox/bulk/snooze":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Bulk Snooze","operationId":"bulk_snooze_api_v1_inbox_bulk_snooze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__inbox__schemas__BulkSnoozeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/inbox/items/{item_id}/mark-read":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Mark Item Read","operationId":"mark_item_read_api_v1_inbox_items__item_id__mark_read_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inbox/bulk/mark-read":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Bulk Mark Read","operationId":"bulk_mark_read_api_v1_inbox_bulk_mark_read_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkItemIdsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/inbox/bulk/mark-all-read":{"post":{"tags":["Unified Inbox","Unified Inbox"],"summary":"Mark All Read","operationId":"mark_all_read_api_v1_inbox_bulk_mark_all_read_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/crm/dashboard":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Dashboard","operationId":"get_dashboard_api_v1_crm_dashboard_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmDashboardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/summary":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Summary","operationId":"get_summary_api_v1_crm_dashboard_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmDashboardSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/pipeline":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Pipeline","operationId":"get_pipeline_api_v1_crm_dashboard_pipeline_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmPipelineStageSummaryRead"},"title":"Response Get Pipeline Api V1 Crm Dashboard Pipeline Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/funnel":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Funnel","operationId":"get_funnel_api_v1_crm_dashboard_funnel_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmFunnelRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/recent-activities":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Recent Activities","operationId":"get_recent_activities_api_v1_crm_dashboard_recent_activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":20,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmRecentActivityRead"},"title":"Response Get Recent Activities Api V1 Crm Dashboard Recent Activities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/overdue-action-items":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Overdue Action Items","operationId":"get_overdue_action_items_api_v1_crm_dashboard_overdue_action_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmOverdueActionItemRead"},"title":"Response Get Overdue Action Items Api V1 Crm Dashboard Overdue Action Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/stale-opportunities":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Stale Opportunities","operationId":"get_stale_opportunities_api_v1_crm_dashboard_stale_opportunities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmStaleOpportunityRead"},"title":"Response Get Stale Opportunities Api V1 Crm Dashboard Stale Opportunities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/inactive-companies":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Inactive Companies","operationId":"get_inactive_companies_api_v1_crm_dashboard_inactive_companies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmInactiveCompanyRead"},"title":"Response Get Inactive Companies Api V1 Crm Dashboard Inactive Companies Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/upcoming-contracts":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Upcoming Contracts","operationId":"get_upcoming_contracts_api_v1_crm_dashboard_upcoming_contracts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmUpcomingContractRead"},"title":"Response Get Upcoming Contracts Api V1 Crm Dashboard Upcoming Contracts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/recent-meetings":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Get Recent Meetings","operationId":"get_recent_meetings_api_v1_crm_dashboard_recent_meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CrmRecentMeetingRead"},"title":"Response Get Recent Meetings Api V1 Crm Dashboard Recent Meetings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/dashboard/export.csv":{"get":{"tags":["CRM","CRM Dashboard"],"summary":"Export Dashboard Csv","operationId":"export_dashboard_csv_api_v1_crm_dashboard_export_csv_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"staleDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":14,"title":"Staledays"}},{"name":"inactiveDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Inactivedays"}},{"name":"upcomingDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Upcomingdays"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies":{"get":{"tags":["CRM","CRM Companies"],"summary":"List Companies","operationId":"list_companies_api_v1_crm_companies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updated_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CrmSortDirection","default":"desc"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"companyType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companytype"}},{"name":"industry","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmCompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Companies"],"summary":"Create Company","operationId":"create_company_api_v1_crm_companies_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{company_id}":{"get":{"tags":["CRM","CRM Companies"],"summary":"Get Company","operationId":"get_company_api_v1_crm_companies__company_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["CRM","CRM Companies"],"summary":"Update Company","operationId":"update_company_api_v1_crm_companies__company_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CRM","CRM Companies"],"summary":"Delete Company","operationId":"delete_company_api_v1_crm_companies__company_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{company_id}/restore":{"post":{"tags":["CRM","CRM Companies"],"summary":"Restore Company","operationId":"restore_company_api_v1_crm_companies__company_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{company_id}/meetings":{"get":{"tags":["CRM","CRM Companies"],"summary":"List Company Meetings","operationId":"list_company_meetings_api_v1_crm_companies__company_id__meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"meetingType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingtype"}},{"name":"meetingFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingfrom"}},{"name":"meetingTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingto"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"sortBy","in":"query","required":false,"schema":{"type":"string","default":"meeting_started_at","title":"Sortby"}},{"name":"sortDirection","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Sortdirection"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmMeetingListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{company_id}/meeting-summary":{"get":{"tags":["CRM","CRM Companies"],"summary":"Company Meeting Summary","operationId":"company_meeting_summary_api_v1_crm_companies__company_id__meeting_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMeetingSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{company_id}/timeline":{"get":{"tags":["CRM","CRM Companies"],"summary":"Company Timeline","operationId":"company_timeline_api_v1_crm_companies__company_id__timeline_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Company Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"eventType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventtype"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/companies/{source_id}/merge":{"post":{"tags":["CRM","CRM Companies"],"summary":"Merge Companies","operationId":"merge_companies_api_v1_crm_companies__source_id__merge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMergeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMergeHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts":{"get":{"tags":["CRM","CRM Contacts"],"summary":"List Contacts","operationId":"list_contacts_api_v1_crm_contacts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updated_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CrmSortDirection","default":"desc"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmContactResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Contacts"],"summary":"Create Contact","operationId":"create_contact_api_v1_crm_contacts_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/suggest":{"get":{"tags":["CRM","CRM Contacts"],"summary":"Suggest Contacts For Email","description":"이메일 수신자 typeahead — id/name/email만, COUNT 없음.","operationId":"suggest_contacts_for_email_api_v1_crm_contacts_suggest_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactSuggestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{contact_id}":{"get":{"tags":["CRM","CRM Contacts"],"summary":"Get Contact","operationId":"get_contact_api_v1_crm_contacts__contact_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["CRM","CRM Contacts"],"summary":"Update Contact","operationId":"update_contact_api_v1_crm_contacts__contact_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CRM","CRM Contacts"],"summary":"Delete Contact","operationId":"delete_contact_api_v1_crm_contacts__contact_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{contact_id}/restore":{"post":{"tags":["CRM","CRM Contacts"],"summary":"Restore Contact","operationId":"restore_contact_api_v1_crm_contacts__contact_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{contact_id}/meetings":{"get":{"tags":["CRM","CRM Contacts"],"summary":"List Contact Meetings","operationId":"list_contact_meetings_api_v1_crm_contacts__contact_id__meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"meetingType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingtype"}},{"name":"meetingFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingfrom"}},{"name":"meetingTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingto"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"sortBy","in":"query","required":false,"schema":{"type":"string","default":"meeting_started_at","title":"Sortby"}},{"name":"sortDirection","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Sortdirection"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmMeetingListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{contact_id}/meeting-summary":{"get":{"tags":["CRM","CRM Contacts"],"summary":"Contact Meeting Summary","operationId":"contact_meeting_summary_api_v1_crm_contacts__contact_id__meeting_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMeetingSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{contact_id}/timeline":{"get":{"tags":["CRM","CRM Contacts"],"summary":"Contact Timeline","operationId":"contact_timeline_api_v1_crm_contacts__contact_id__timeline_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contact Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"eventType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventtype"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/{source_id}/merge":{"post":{"tags":["CRM","CRM Contacts"],"summary":"Merge Contacts","operationId":"merge_contacts_api_v1_crm_contacts__source_id__merge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMergeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMergeHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/contacts/duplicates/check":{"post":{"tags":["CRM","CRM Contacts"],"summary":"Check Contact Duplicates","operationId":"check_contact_duplicates_api_v1_crm_contacts_duplicates_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__DuplicateCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__DuplicateCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/crm/opportunities":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"List Opportunities","operationId":"list_opportunities_api_v1_crm_opportunities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updated_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CrmSortDirection","default":"desc"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"contactId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"}},{"name":"stage","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"segment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Segment"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmOpportunityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Opportunities"],"summary":"Create Opportunity","operationId":"create_opportunity_api_v1_crm_opportunities_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"Get Opportunity","operationId":"get_opportunity_api_v1_crm_opportunities__opportunity_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["CRM","CRM Opportunities"],"summary":"Update Opportunity","operationId":"update_opportunity_api_v1_crm_opportunities__opportunity_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CRM","CRM Opportunities"],"summary":"Delete Opportunity","operationId":"delete_opportunity_api_v1_crm_opportunities__opportunity_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/restore":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Restore Opportunity","operationId":"restore_opportunity_api_v1_crm_opportunities__opportunity_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmOpportunityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/quotations":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Create Quotation From Opportunity","operationId":"create_quotation_from_opportunity_api_v1_crm_opportunities__opportunity_id__quotations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CreateFromOpportunityRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuotationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/meetings":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"List Opportunity Meetings","operationId":"list_opportunity_meetings_api_v1_crm_opportunities__opportunity_id__meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"meetingType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingtype"}},{"name":"meetingFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingfrom"}},{"name":"meetingTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingto"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"sortBy","in":"query","required":false,"schema":{"type":"string","default":"meeting_started_at","title":"Sortby"}},{"name":"sortDirection","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Sortdirection"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmMeetingListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/meeting-summary":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"Opportunity Meeting Summary","operationId":"opportunity_meeting_summary_api_v1_crm_opportunities__opportunity_id__meeting_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmEntityMeetingSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/timeline":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"Opportunity Timeline","operationId":"opportunity_timeline_api_v1_crm_opportunities__opportunity_id__timeline_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"eventType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventtype"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/change-stage":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Change Opportunity Stage","operationId":"change_opportunity_stage_api_v1_crm_opportunities__opportunity_id__change_stage_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeStageRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/mark-won":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Mark Opportunity Won","operationId":"mark_opportunity_won_api_v1_crm_opportunities__opportunity_id__mark_won_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/mark-lost":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Mark Opportunity Lost","operationId":"mark_opportunity_lost_api_v1_crm_opportunities__opportunity_id__mark_lost_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarkLostRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/create-project-preview":{"post":{"tags":["CRM","CRM Opportunities"],"summary":"Create Project Preview","operationId":"create_project_preview_api_v1_crm_opportunities__opportunity_id__create_project_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectConversionPreviewRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/opportunities/{opportunity_id}/health":{"get":{"tags":["CRM","CRM Opportunities"],"summary":"Get Opportunity Health","operationId":"get_opportunity_health_api_v1_crm_opportunities__opportunity_id__health_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"opportunity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Opportunity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards":{"get":{"tags":["CRM","CRM Business Cards"],"summary":"List Business Cards","operationId":"list_business_cards_api_v1_crm_business_cards_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updated_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CrmSortDirection","default":"desc"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"contactId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"}},{"name":"duplicateStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duplicatestatus"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmBusinessCardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Business Cards"],"summary":"Create Business Card","operationId":"create_business_card_api_v1_crm_business_cards_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/upload":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Upload Business Card","operationId":"upload_business_card_api_v1_crm_business_cards_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_business_card_api_v1_crm_business_cards_upload_post"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/crm/business-cards/{card_id}":{"get":{"tags":["CRM","CRM Business Cards"],"summary":"Get Business Card","operationId":"get_business_card_api_v1_crm_business_cards__card_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["CRM","CRM Business Cards"],"summary":"Update Business Card","operationId":"update_business_card_api_v1_crm_business_cards__card_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CRM","CRM Business Cards"],"summary":"Delete Business Card","operationId":"delete_business_card_api_v1_crm_business_cards__card_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/ocr":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Request Business Card Ocr","operationId":"request_business_card_ocr_api_v1_crm_business_cards__card_id__ocr_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/ai-correction":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Request Ai Correction","operationId":"request_ai_correction_api_v1_crm_business_cards__card_id__ai_correction_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/candidates":{"get":{"tags":["CRM","CRM Business Cards"],"summary":"List Business Card Candidates","operationId":"list_business_card_candidates_api_v1_crm_business_cards__card_id__candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BusinessCardCandidateRead"},"title":"Response List Business Card Candidates Api V1 Crm Business Cards  Card Id  Candidates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/link-company":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Link Business Card Company","operationId":"link_business_card_company_api_v1_crm_business_cards__card_id__link_company_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardLinkCompanyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/link-contact":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Link Business Card Contact","operationId":"link_business_card_contact_api_v1_crm_business_cards__card_id__link_contact_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardLinkContactRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/create-company":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Create Company From Business Card","operationId":"create_company_from_business_card_api_v1_crm_business_cards__card_id__create_company_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardCreateCompanyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardCreateCompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/create-contact":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Create Contact From Business Card","operationId":"create_contact_from_business_card_api_v1_crm_business_cards__card_id__create_contact_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardCreateContactRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardCreateContactResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/analyze":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Analyze Business Card Alias","description":"Spec alias for POST /business-cards/{id}/ocr.","operationId":"analyze_business_card_alias_api_v1_crm_business_cards__card_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-cards/{card_id}/confirm":{"post":{"tags":["CRM","CRM Business Cards"],"summary":"Confirm Business Card Alias","description":"Spec alias — links reviewed OCR result to an existing contact (no auto-save).","operationId":"confirm_business_card_alias_api_v1_crm_business_cards__card_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Card Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardLinkContactRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-card-ocr-jobs/{job_id}":{"get":{"tags":["CRM","CRM Business Card OCR"],"summary":"Get Business Card Ocr Job","operationId":"get_business_card_ocr_job_api_v1_crm_business_card_ocr_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-card-ocr-jobs/{job_id}/retry":{"post":{"tags":["CRM","CRM Business Card OCR"],"summary":"Retry Business Card Ocr Job","operationId":"retry_business_card_ocr_job_api_v1_crm_business_card_ocr_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-card-ocr-jobs/{job_id}/cancel":{"post":{"tags":["CRM","CRM Business Card OCR"],"summary":"Cancel Business Card Ocr Job","operationId":"cancel_business_card_ocr_job_api_v1_crm_business_card_ocr_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessCardOcrJobRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-card-candidates/{candidate_id}/accept":{"post":{"tags":["CRM","CRM Business Card OCR"],"summary":"Accept Business Card Candidate","operationId":"accept_business_card_candidate_api_v1_crm_business_card_candidates__candidate_id__accept_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/business-card-candidates/{candidate_id}/reject":{"post":{"tags":["CRM","CRM Business Card OCR"],"summary":"Reject Business Card Candidate","operationId":"reject_business_card_candidate_api_v1_crm_business_card_candidates__candidate_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmBusinessCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers":{"get":{"tags":["CRM","CRM Customers"],"summary":"List Customers","operationId":"list_customers_api_v1_crm_customers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updated_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"$ref":"#/components/schemas/CrmSortDirection","default":"desc"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"companyType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companytype"}},{"name":"industry","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCrmCompanyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Customers"],"summary":"Create Customer","operationId":"create_customer_api_v1_crm_customers_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/duplicates/check":{"post":{"tags":["CRM","CRM Customers"],"summary":"Check Customer Duplicates","operationId":"check_customer_duplicates_api_v1_crm_customers_duplicates_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__DuplicateCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__DuplicateCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/crm/customers/{customer_id}":{"get":{"tags":["CRM","CRM Customers"],"summary":"Get Customer","operationId":"get_customer_api_v1_crm_customers__customer_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["CRM","CRM Customers"],"summary":"Update Customer","operationId":"update_customer_api_v1_crm_customers__customer_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["CRM","CRM Customers"],"summary":"Delete Customer","operationId":"delete_customer_api_v1_crm_customers__customer_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrmCompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/overview":{"get":{"tags":["CRM","CRM Customers"],"summary":"Get Customer Overview","operationId":"get_customer_overview_api_v1_crm_customers__customer_id__overview_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/timeline":{"get":{"tags":["CRM","CRM Customers"],"summary":"Get Customer Timeline","operationId":"get_customer_timeline_api_v1_crm_customers__customer_id__timeline_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}},{"name":"activityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activitytype"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"assigneeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedCustomerTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/contacts":{"get":{"tags":["CRM","CRM Customers"],"summary":"Get Customer Contacts","operationId":"get_customer_contacts_api_v1_crm_customers__customer_id__contacts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/opportunities":{"get":{"tags":["CRM","CRM Customers"],"summary":"Get Customer Opportunities","operationId":"get_customer_opportunities_api_v1_crm_customers__customer_id__opportunities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/merge-preview":{"post":{"tags":["CRM","CRM Customers"],"summary":"Customer Merge Preview","operationId":"customer_merge_preview_api_v1_crm_customers__customer_id__merge_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergePreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergePreviewRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/merge":{"post":{"tags":["CRM","CRM Customers"],"summary":"Customer Merge","operationId":"customer_merge_api_v1_crm_customers__customer_id__merge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MergePreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/entity-links/sync":{"post":{"tags":["CRM","CRM Customers"],"summary":"Sync Customer Entity Links","operationId":"sync_customer_entity_links_api_v1_crm_customers__customer_id__entity_links_sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/projects":{"get":{"tags":["CRM","CRM Customers"],"summary":"List Customer Projects","operationId":"list_customer_projects_api_v1_crm_customers__customer_id__projects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/contracts":{"get":{"tags":["CRM","CRM Customers"],"summary":"List Customer Contracts","operationId":"list_customer_contracts_api_v1_crm_customers__customer_id__contracts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/customers/{customer_id}/documents":{"get":{"tags":["CRM","CRM Customers"],"summary":"List Customer Documents","operationId":"list_customer_documents_api_v1_crm_customers__customer_id__documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"customer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Customer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/leads":{"get":{"tags":["CRM","CRM Leads"],"summary":"List Leads","operationId":"list_leads_api_v1_crm_leads_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedLeadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Leads"],"summary":"Create Lead","operationId":"create_lead_api_v1_crm_leads_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/leads/{lead_id}/convert":{"post":{"tags":["CRM","CRM Leads"],"summary":"Convert Lead","operationId":"convert_lead_api_v1_crm_leads__lead_id__convert_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Lead Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadConvertRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadConvertResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/pipelines":{"get":{"tags":["CRM","CRM Pipelines"],"summary":"List Pipelines","operationId":"list_pipelines_api_v1_crm_pipelines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__PipelineRead"},"type":"array","title":"Response List Pipelines Api V1 Crm Pipelines Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/crm/follow-ups":{"get":{"tags":["CRM","CRM Follow-ups"],"summary":"List Follow Ups","operationId":"list_follow_ups_api_v1_crm_follow_ups_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"}},{"name":"assigneeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFollowUpResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["CRM","CRM Follow-ups"],"summary":"Create Follow Up","operationId":"create_follow_up_api_v1_crm_follow_ups_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FollowUpCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FollowUpRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/follow-ups/{follow_up_id}/complete":{"post":{"tags":["CRM","CRM Follow-ups"],"summary":"Complete Follow Up","operationId":"complete_follow_up_api_v1_crm_follow_ups__follow_up_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"follow_up_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Follow Up Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FollowUpRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/follow-ups/{follow_up_id}/snooze":{"post":{"tags":["CRM","CRM Follow-ups"],"summary":"Snooze Follow Up","operationId":"snooze_follow_up_api_v1_crm_follow_ups__follow_up_id__snooze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"follow_up_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Follow Up Id"}},{"name":"snoozedUntil","in":"query","required":true,"schema":{"type":"string","format":"date-time","title":"Snoozeduntil"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FollowUpRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/crm/activities":{"get":{"tags":["CRM","CRM Activities"],"summary":"List Crm Activities","operationId":"list_crm_activities_api_v1_crm_activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"}},{"name":"activityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activitytype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/enriched":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"List Notices Enriched","operationId":"list_notices_enriched_api_v1_public_notices_enriched_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"agencyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"}},{"name":"programId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"}},{"name":"noticeType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticetype"}},{"name":"sourceSystem","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcesystem"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"riskLevel","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"}},{"name":"deadlineFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlinefrom"}},{"name":"deadlineTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlineto"}},{"name":"announcedFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedfrom"}},{"name":"announcedTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedto"}},{"name":"bookmarkedByMe","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Bookmarkedbyme"}},{"name":"assignedUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneduserid"}},{"name":"hasApplication","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Hasapplication"}},{"name":"closingWithinDays","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Closingwithindays"}},{"name":"minBudget","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Minbudget"}},{"name":"maxBudget","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxbudget"}},{"name":"tag","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tag"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"created_at_desc","title":"Sort"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedNoticesEnrichedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/v2":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Create Notice V2","operationId":"create_notice_v2_api_v1_public_notices_v2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public-notices/{notice_id}/detail":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Get Notice Detail","operationId":"get_notice_detail_api_v1_public_notices__notice_id__detail_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/v2":{"patch":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Update Notice V2","operationId":"update_notice_v2_api_v1_public_notices__notice_id__v2_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/change-status":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Change Notice Status","operationId":"change_notice_status_api_v1_public_notices__notice_id__change_status_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeChangeStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/duplicate-check/v2":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Duplicate Check V2","operationId":"duplicate_check_v2_api_v1_public_notices_duplicate_check_v2_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDuplicateCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDuplicateCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public-notices/{notice_id}/attachments":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"List Attachments","operationId":"list_attachments_api_v1_public_notices__notice_id__attachments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NoticeAttachmentRead"},"title":"Response List Attachments Api V1 Public Notices  Notice Id  Attachments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Create Attachment","operationId":"create_attachment_api_v1_public_notices__notice_id__attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAttachmentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAttachmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notice-attachments/{attachment_id}":{"patch":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Update Attachment","operationId":"update_attachment_api_v1_notice_attachments__attachment_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAttachmentUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAttachmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Delete Attachment","operationId":"delete_attachment_api_v1_notice_attachments__attachment_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/attachments/reorder":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Reorder Attachments","operationId":"reorder_attachments_api_v1_public_notices__notice_id__attachments_reorder_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentReorderRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NoticeAttachmentRead"},"title":"Response Reorder Attachments Api V1 Public Notices  Notice Id  Attachments Reorder Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notice-attachments/{attachment_id}/set-primary":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Set Primary Attachment","operationId":"set_primary_attachment_api_v1_notice_attachments__attachment_id__set_primary_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAttachmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/bookmarks":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Create Bookmark","operationId":"create_bookmark_api_v1_public_notices__notice_id__bookmarks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeBookmarkCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeBookmarkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notice-bookmarks/{bookmark_id}":{"patch":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Update Bookmark","operationId":"update_bookmark_api_v1_notice_bookmarks__bookmark_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bookmark_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Bookmark Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeBookmarkUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeBookmarkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Delete Bookmark","operationId":"delete_bookmark_api_v1_notice_bookmarks__bookmark_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bookmark_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Bookmark Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/bookmarks/me":{"delete":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Delete My Bookmark","operationId":"delete_my_bookmark_api_v1_public_notices__notice_id__bookmarks_me_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/assignees":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"List Assignees","operationId":"list_assignees_api_v1_public_notices__notice_id__assignees_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NoticeAssigneeRead"},"title":"Response List Assignees Api V1 Public Notices  Notice Id  Assignees Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Create Assignee","operationId":"create_assignee_api_v1_public_notices__notice_id__assignees_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAssigneeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAssigneeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notice-assignees/{assignee_id}":{"patch":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Update Assignee","operationId":"update_assignee_api_v1_notice_assignees__assignee_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"assignee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Assignee Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAssigneeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeAssigneeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Delete Assignee","operationId":"delete_assignee_api_v1_notice_assignees__assignee_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"assignee_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Assignee Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/review-checklist/generate":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Generate Review Checklist","operationId":"generate_review_checklist_api_v1_public_notices__notice_id__review_checklist_generate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/review-checklist":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Get Review Checklist","operationId":"get_review_checklist_api_v1_public_notices__notice_id__review_checklist_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/notice-review-items/{item_id}":{"patch":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Update Review Item","operationId":"update_review_item_api_v1_notice_review_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewItemUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/review-checklist/complete":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Complete Review Checklist","operationId":"complete_review_checklist_api_v1_public_notices__notice_id__review_checklist_complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewCompleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/review-checklist/approve":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Approve Review Checklist","operationId":"approve_review_checklist_api_v1_public_notices__notice_id__review_checklist_approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeReviewChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/evaluate":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Evaluate Notice","operationId":"evaluate_notice_api_v1_public_notices__notice_id__evaluate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeEvaluateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeEvaluateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/evaluations/{evaluation_id}/finalize":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Finalize Evaluation","operationId":"finalize_evaluation_api_v1_public_notices__notice_id__evaluations__evaluation_id__finalize_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"evaluation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Evaluation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeEvaluationFinalizeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeEvaluationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/evaluations":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"List Evaluations","operationId":"list_evaluations_api_v1_public_notices__notice_id__evaluations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NoticeEvaluationRead"},"title":"Response List Evaluations Api V1 Public Notices  Notice Id  Evaluations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/create-application/v2":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Create Application From Notice V2","operationId":"create_application_from_notice_v2_api_v1_public_notices__notice_id__create_application_v2_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationFromNoticeEnhancedRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/process-deadline-reminders":{"post":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Process Deadline Reminders","operationId":"process_deadline_reminders_api_v1_public_notices_process_deadline_reminders_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessRemindersResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public-notices/upcoming-deadlines":{"get":{"tags":["Public Business","Public Business","Public Notices N-1.2"],"summary":"Get Upcoming Deadlines","operationId":"get_upcoming_deadlines_api_v1_public_notices_upcoming_deadlines_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"withinDays","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Withindays"}},{"name":"assignedToMe","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Assignedtome"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpcomingDeadlinesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/funding-agencies":{"get":{"tags":["Public Business","Public Business"],"summary":"List Agencies","operationId":"list_agencies_api_v1_funding_agencies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"agencyType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencytype"}},{"name":"isActive","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isactive"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAgenciesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business"],"summary":"Create Agency","operationId":"create_agency_api_v1_funding_agencies_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/funding-agencies/{agency_id}":{"get":{"tags":["Public Business","Public Business"],"summary":"Get Agency","operationId":"get_agency_api_v1_funding_agencies__agency_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agency_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agency Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Business","Public Business"],"summary":"Update Agency","operationId":"update_agency_api_v1_funding_agencies__agency_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agency_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agency Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Agency","operationId":"delete_agency_api_v1_funding_agencies__agency_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agency_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agency Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/funding-agencies/{agency_id}/restore":{"post":{"tags":["Public Business","Public Business"],"summary":"Restore Agency","operationId":"restore_agency_api_v1_funding_agencies__agency_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"agency_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Agency Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FundingAgencyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-programs":{"get":{"tags":["Public Business","Public Business"],"summary":"List Programs","operationId":"list_programs_api_v1_public_programs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"agencyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"}},{"name":"programType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programtype"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"fiscalYear","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedProgramsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business"],"summary":"Create Program","operationId":"create_program_api_v1_public_programs_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-programs/{program_id}":{"get":{"tags":["Public Business","Public Business"],"summary":"Get Program","operationId":"get_program_api_v1_public_programs__program_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"program_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Program Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Business","Public Business"],"summary":"Update Program","operationId":"update_program_api_v1_public_programs__program_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"program_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Program Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Program","operationId":"delete_program_api_v1_public_programs__program_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"program_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Program Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-programs/{program_id}/restore":{"post":{"tags":["Public Business","Public Business"],"summary":"Restore Program","operationId":"restore_program_api_v1_public_programs__program_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"program_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Program Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicProgramRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices":{"get":{"tags":["Public Business","Public Business"],"summary":"List Notices","operationId":"list_notices_api_v1_public_notices_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"agencyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"}},{"name":"programId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"}},{"name":"noticeType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticetype"}},{"name":"sourceSystem","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcesystem"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"riskLevel","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"}},{"name":"deadlineFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlinefrom"}},{"name":"deadlineTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlineto"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__public_business__schemas__PaginatedNoticesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business"],"summary":"Create Notice","operationId":"create_notice_api_v1_public_notices_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}":{"get":{"tags":["Public Business","Public Business"],"summary":"Get Notice","operationId":"get_notice_api_v1_public_notices__notice_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Business","Public Business"],"summary":"Update Notice","operationId":"update_notice_api_v1_public_notices__notice_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Notice","operationId":"delete_notice_api_v1_public_notices__notice_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/restore":{"post":{"tags":["Public Business","Public Business"],"summary":"Restore Notice","operationId":"restore_notice_api_v1_public_notices__notice_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicNoticeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/{notice_id}/create-application":{"post":{"tags":["Public Business","Public Business"],"summary":"Create Application From Notice","operationId":"create_application_from_notice_api_v1_public_notices__notice_id__create_application_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApplicationFromNoticeRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-notices/duplicate-check":{"post":{"tags":["Public Business","Public Business"],"summary":"Duplicate Check Notice","operationId":"duplicate_check_notice_api_v1_public_notices_duplicate_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__public_business__schemas__DuplicateCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__public_business__schemas__DuplicateCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public-notices/{notice_id}/duplicate-check":{"post":{"tags":["Public Business","Public Business"],"summary":"Duplicate Check Notice Scoped","operationId":"duplicate_check_notice_scoped_api_v1_public_notices__notice_id__duplicate_check_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__public_business__schemas__DuplicateCheckRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__public_business__schemas__DuplicateCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications":{"get":{"tags":["Public Business","Public Business"],"summary":"List Applications","operationId":"list_applications_api_v1_business_applications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}},{"name":"noticeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Noticeid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"applicationStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applicationstatus"}},{"name":"decisionStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decisionstatus"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedApplicationsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Business","Public Business"],"summary":"Create Application","operationId":"create_application_api_v1_business_applications_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}":{"get":{"tags":["Public Business","Public Business"],"summary":"Get Application","operationId":"get_application_api_v1_business_applications__application_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Business","Public Business"],"summary":"Update Application","operationId":"update_application_api_v1_business_applications__application_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Application","operationId":"delete_application_api_v1_business_applications__application_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/restore":{"post":{"tags":["Public Business","Public Business"],"summary":"Restore Application","operationId":"restore_application_api_v1_business_applications__application_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/change-status":{"post":{"tags":["Public Business","Public Business"],"summary":"Change Status","operationId":"change_status_api_v1_business_applications__application_id__change_status_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/go-no-go":{"post":{"tags":["Public Business","Public Business"],"summary":"Go No Go","operationId":"go_no_go_api_v1_business_applications__application_id__go_no_go_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoNoGoRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GoNoGoResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/generate-default-milestones":{"post":{"tags":["Public Business","Public Business"],"summary":"Generate Default Milestones","operationId":"generate_default_milestones_api_v1_business_applications__application_id__generate_default_milestones_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ApplicationMilestoneRead"},"title":"Response Generate Default Milestones Api V1 Business Applications  Application Id  Generate Default Milestones Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/summary":{"get":{"tags":["Public Business","Public Business"],"summary":"Application Summary","operationId":"application_summary_api_v1_business_applications__application_id__summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-applications/{application_id}/organizations":{"post":{"tags":["Public Business","Public Business"],"summary":"Create Organization","operationId":"create_organization_api_v1_business_applications__application_id__organizations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationOrganizationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationOrganizationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/application-organizations/{organization_id}":{"patch":{"tags":["Public Business","Public Business"],"summary":"Update Organization","operationId":"update_organization_api_v1_application_organizations__organization_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationOrganizationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationOrganizationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Organization","operationId":"delete_organization_api_v1_application_organizations__organization_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/application-organizations/reorder":{"post":{"tags":["Public Business","Public Business"],"summary":"Reorder Organizations","operationId":"reorder_organizations_api_v1_application_organizations_reorder_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationReorderRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApplicationOrganizationRead"},"type":"array","title":"Response Reorder Organizations Api V1 Application Organizations Reorder Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-applications/{application_id}/milestones":{"post":{"tags":["Public Business","Public Business"],"summary":"Create Milestone","operationId":"create_milestone_api_v1_business_applications__application_id__milestones_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"application_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Application Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/application-milestones/{milestone_id}":{"patch":{"tags":["Public Business","Public Business"],"summary":"Update Milestone","operationId":"update_milestone_api_v1_application_milestones__milestone_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Business","Public Business"],"summary":"Delete Milestone","operationId":"delete_milestone_api_v1_application_milestones__milestone_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/application-milestones/{milestone_id}/complete":{"post":{"tags":["Public Business","Public Business"],"summary":"Complete Milestone","operationId":"complete_milestone_api_v1_application_milestones__milestone_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/application-milestones/{milestone_id}/create-task":{"post":{"tags":["Public Business","Public Business"],"summary":"Create Task From Milestone","operationId":"create_task_from_milestone_api_v1_application_milestones__milestone_id__create_task_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskFromMilestoneRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Notices","operationId":"list_notices_api_v1_business_opportunities_notices_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"sourceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"}},{"name":"sourceCode","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcecode"}},{"name":"organizationName","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organizationname"}},{"name":"demandOrganizationName","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Demandorganizationname"}},{"name":"businessType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"}},{"name":"region","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"publishedFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedfrom"}},{"name":"publishedTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedto"}},{"name":"deadlineFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlinefrom"}},{"name":"deadlineTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlineto"}},{"name":"minBudget","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Minbudget"}},{"name":"maxBudget","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Maxbudget"}},{"name":"isRead","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isread"}},{"name":"isFavorite","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isfavorite"}},{"name":"reviewStatus","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewstatus"}},{"name":"assigneeUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"}},{"name":"deadlineWithinDays","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Deadlinewithindays"}},{"name":"changedOnly","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Changedonly"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"published_at","title":"Sort"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Order"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__business_opportunities__api_schemas__PaginatedNoticesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Notice","operationId":"get_notice_api_v1_business_opportunities_notices__notice_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"includeRaw","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Includeraw"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/similar":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Similar Notices","operationId":"list_similar_notices_api_v1_business_opportunities_notices__notice_id__similar_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimilarNoticesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/changes":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Notice Changes","operationId":"list_notice_changes_api_v1_business_opportunities_notices__notice_id__changes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}},{"name":"changeType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changetype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/state":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Notice State","operationId":"patch_notice_state_api_v1_business_opportunities_notices__notice_id__state_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeStatePatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/read":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Mark Notice Read","operationId":"mark_notice_read_api_v1_business_opportunities_notices__notice_id__read_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/favorite":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Favorite Notice","operationId":"favorite_notice_api_v1_business_opportunities_notices__notice_id__favorite_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Unfavorite Notice","operationId":"unfavorite_notice_api_v1_business_opportunities_notices__notice_id__favorite_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Sources","operationId":"list_sources_api_v1_business_opportunities_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Source","operationId":"create_source_api_v1_business_opportunities_sources_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/sources/{source_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Source","operationId":"get_source_api_v1_business_opportunities_sources__source_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Source","operationId":"patch_source_api_v1_business_opportunities_sources__source_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcePatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources/{source_id}/test":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Test Source","operationId":"test_source_api_v1_business_opportunities_sources__source_id__test_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceTestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources/{source_id}/parser-health":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Parser Health","operationId":"get_parser_health_api_v1_business_opportunities_sources__source_id__parser_health_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParserHealthRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources/{source_id}/parser-reset":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Reset Parser Health","operationId":"reset_parser_health_api_v1_business_opportunities_sources__source_id__parser_reset_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParserHealthRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources/collect-now":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Collect Now","description":"활성 API 소스를 그 자리에서 즉시 수집한다 (통합공고 새로고침용).\n\n큐에 넣지 않고 await 하므로 수 초가 걸릴 수 있다. maxPages 기본 2.","operationId":"collect_now_api_v1_business_opportunities_sources_collect_now_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"maxPages","in":"query","required":false,"schema":{"type":"integer","maximum":5,"minimum":1,"default":2,"title":"Maxpages"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectNowResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sources/{source_id}/sync":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Request Sync","operationId":"request_sync_api_v1_business_opportunities_sources__source_id__sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncRequestBody"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sync-runs":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Sync Runs","operationId":"list_sync_runs_api_v1_business_opportunities_sync_runs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sourceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"triggerType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Triggertype"}},{"name":"startedFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedfrom"}},{"name":"startedTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedto"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSyncRunsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sync-runs/{run_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Sync Run","operationId":"get_sync_run_api_v1_business_opportunities_sync_runs__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncRunDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sync-runs/{run_id}/retry":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Retry Sync Run","operationId":"retry_sync_run_api_v1_business_opportunities_sync_runs__run_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/sync-runs/{run_id}/mark-stale":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Mark Sync Run Stale","operationId":"mark_sync_run_stale_api_v1_business_opportunities_sync_runs__run_id__mark_stale_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncRunDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/watch-rules":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Watch Rules","operationId":"list_watch_rules_api_v1_business_opportunities_watch_rules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WatchRuleRead"},"type":"array","title":"Response List Watch Rules Api V1 Business Opportunities Watch Rules Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Watch Rule","operationId":"create_watch_rule_api_v1_business_opportunities_watch_rules_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchRuleCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchRuleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/watch-rules/{rule_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Watch Rule","operationId":"get_watch_rule_api_v1_business_opportunities_watch_rules__rule_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchRuleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Watch Rule","operationId":"patch_watch_rule_api_v1_business_opportunities_watch_rules__rule_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchRulePatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchRuleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Delete Watch Rule","operationId":"delete_watch_rule_api_v1_business_opportunities_watch_rules__rule_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/watch-rules/{rule_id}/test/{notice_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Test Watch Rule Match","operationId":"test_watch_rule_match_api_v1_business_opportunities_watch_rules__rule_id__test__notice_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}},{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchMatchResultRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/stats/summary":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Stats Summary","operationId":"stats_summary_api_v1_business_opportunities_stats_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsSummaryRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/admin/health":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Admin Health","operationId":"admin_health_api_v1_business_opportunities_admin_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdminHealthRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/notices/{notice_id}/conversion-options":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Conversion Options","operationId":"get_conversion_options_api_v1_business_opportunities_notices__notice_id__conversion_options_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/conversion-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Preview Conversion","operationId":"preview_conversion_api_v1_business_opportunities_notices__notice_id__conversion_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/convert":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Convert Notice","operationId":"convert_notice_api_v1_business_opportunities_notices__notice_id__convert_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversionConfirmRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/links":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Notice Links","operationId":"list_notice_links_api_v1_business_opportunities_notices__notice_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/links/{link_id}":{"delete":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Delete Notice Link","operationId":"delete_notice_link_api_v1_business_opportunities_notices__notice_id__links__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/decision-review":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Decision Review","operationId":"create_decision_review_api_v1_business_opportunities_notices__notice_id__decision_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionReviewCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Decision Review","operationId":"get_decision_review_api_v1_business_opportunities_notices__notice_id__decision_review_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/decision-reviews/{review_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Decision Review","operationId":"patch_decision_review_api_v1_business_opportunities_decision_reviews__review_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionReviewPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/decision-reviews/{review_id}/items/{item_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Decision Item","operationId":"patch_decision_item_api_v1_business_opportunities_decision_reviews__review_id__items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionItemPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/decision-reviews/{review_id}/submit":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Submit Decision Review","operationId":"submit_decision_review_api_v1_business_opportunities_decision_reviews__review_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/decision-reviews/{review_id}/decide":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Decide Review","operationId":"decide_review_api_v1_business_opportunities_decision_reviews__review_id__decide_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"review_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Review Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionDecideRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/rfp-analysis-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Rfp Analysis Preview","operationId":"rfp_analysis_preview_api_v1_business_opportunities_notices__notice_id__rfp_analysis_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/rfp-analysis":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Request Rfp Analysis","operationId":"request_rfp_analysis_api_v1_business_opportunities_notices__notice_id__rfp_analysis_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RfpAnalysisRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/rfp-analyses":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Rfp Analyses","operationId":"list_rfp_analyses_api_v1_business_opportunities_notices__notice_id__rfp_analyses_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/attachments/{attachment_id}/import-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Attachment Import Preview","operationId":"attachment_import_preview_api_v1_business_opportunities_notices__notice_id__attachments__attachment_id__import_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/attachments/{attachment_id}/import":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Request Attachment Import","operationId":"request_attachment_import_api_v1_business_opportunities_notices__notice_id__attachments__attachment_id__import_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentImportRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/attachment-imports/{import_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Attachment Import","operationId":"get_attachment_import_api_v1_business_opportunities_attachment_imports__import_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/attachment-imports/{import_id}/retry":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Retry Attachment Import","operationId":"retry_attachment_import_api_v1_business_opportunities_attachment_imports__import_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/attachment-imports/{import_id}/cancel":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Cancel Attachment Import","operationId":"cancel_attachment_import_api_v1_business_opportunities_attachment_imports__import_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Import Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/rfp-analysis-jobs/{job_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Rfp Analysis Job","operationId":"get_rfp_analysis_job_api_v1_business_opportunities_rfp_analysis_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/rfp-analysis-jobs/{job_id}/retry":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Retry Rfp Analysis Job","operationId":"retry_rfp_analysis_job_api_v1_business_opportunities_rfp_analysis_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/rfp-analysis-jobs/{job_id}/cancel":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Cancel Rfp Analysis Job","operationId":"cancel_rfp_analysis_job_api_v1_business_opportunities_rfp_analysis_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/rfp-analysis-jobs/{job_id}/approve":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Approve Rfp Analysis Job","operationId":"approve_rfp_analysis_job_api_v1_business_opportunities_rfp_analysis_jobs__job_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/rfp-analysis-jobs/{job_id}/reject":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Reject Rfp Analysis Job","operationId":"reject_rfp_analysis_job_api_v1_business_opportunities_rfp_analysis_jobs__job_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/capabilities":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Capabilities","operationId":"get_capabilities_api_v1_business_opportunities_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/admin/readiness":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Admin Readiness","operationId":"admin_readiness_api_v1_business_opportunities_admin_readiness_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/admin/data-quality":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Admin Data Quality","operationId":"admin_data_quality_api_v1_business_opportunities_admin_data_quality_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"}},{"name":"checkCode","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checkcode"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/admin/data-quality/run":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Run Data Quality","operationId":"run_data_quality_api_v1_business_opportunities_admin_data_quality_run_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"fixSafe","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Fixsafe"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/recommendations":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Recommendations","operationId":"list_recommendations_api_v1_business_opportunities_recommendations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"grade","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grade"}},{"name":"minScore","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Minscore"}},{"name":"blocked","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":false,"title":"Blocked"}},{"name":"needsData","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Needsdata"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"total_score","title":"Sort"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/recommendation-stats":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Recommendation Stats","operationId":"recommendation_stats_api_v1_business_opportunities_recommendation_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/recommendation-profile":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Recommendation Profile","operationId":"get_recommendation_profile_api_v1_business_opportunities_recommendation_profile_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Recommendation Profile","operationId":"patch_recommendation_profile_api_v1_business_opportunities_recommendation_profile_patch","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/notices/{notice_id}/score":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Notice Score","operationId":"get_notice_score_api_v1_business_opportunities_notices__notice_id__score_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"recalculate","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Recalculate"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/score/recalculate":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Recalculate Notice Score","operationId":"recalculate_notice_score_api_v1_business_opportunities_notices__notice_id__score_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/scores/recalculate-batch":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Recalculate Scores Batch","operationId":"recalculate_scores_batch_api_v1_business_opportunities_scores_recalculate_batch_post","responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/business-opportunities/notices/{notice_id}/recommendation-feedback":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Submit Recommendation Feedback","operationId":"submit_recommendation_feedback_api_v1_business_opportunities_notices__notice_id__recommendation_feedback_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/execution-plan-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Execution Plan Preview","operationId":"execution_plan_preview_api_v1_business_opportunities_notices__notice_id__execution_plan_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/notices/{notice_id}/execution-plan":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Execution Plan","operationId":"create_execution_plan_api_v1_business_opportunities_notices__notice_id__execution_plan_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Notice Execution Plan","operationId":"get_notice_execution_plan_api_v1_business_opportunities_notices__notice_id__execution_plan_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"notice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Notice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Execution Plans","operationId":"list_execution_plans_api_v1_business_opportunities_execution_plans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"}},{"name":"ownerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},{"name":"reviewerUserId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revieweruserid"}},{"name":"blocked","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Blocked"}},{"name":"overdue","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Overdue"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"internal_deadline_at","title":"Sort"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Execution Plan","operationId":"get_execution_plan_api_v1_business_opportunities_execution_plans__plan_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Execution Plan","operationId":"patch_execution_plan_api_v1_business_opportunities_execution_plans__plan_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-items/{item_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Execution Item","operationId":"patch_execution_item_api_v1_business_opportunities_execution_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/create-tasks":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Execution Tasks","operationId":"create_execution_tasks_api_v1_business_opportunities_execution_plans__plan_id__create_tasks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/create-calendar-events":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Execution Calendar Events","operationId":"create_execution_calendar_events_api_v1_business_opportunities_execution_plans__plan_id__create_calendar_events_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/bottlenecks":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Execution Bottlenecks","operationId":"get_execution_bottlenecks_api_v1_business_opportunities_execution_plans__plan_id__bottlenecks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/submit":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Submit Execution Plan","operationId":"submit_execution_plan_api_v1_business_opportunities_execution_plans__plan_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/result":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Record Execution Result","operationId":"record_execution_result_api_v1_business_opportunities_execution_plans__plan_id__result_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/proposal-workspace-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Proposal Workspace Preview","operationId":"proposal_workspace_preview_api_v1_business_opportunities_execution_plans__plan_id__proposal_workspace_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/execution-plans/{plan_id}/proposal-workspace":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Proposal Workspace","operationId":"create_proposal_workspace_api_v1_business_opportunities_execution_plans__plan_id__proposal_workspace_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Proposal Workspaces","operationId":"list_proposal_workspaces_api_v1_business_opportunities_proposal_workspaces_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Proposal Workspace","operationId":"get_proposal_workspace_api_v1_business_opportunities_proposal_workspaces__workspace_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Proposal Workspace","operationId":"patch_proposal_workspace_api_v1_business_opportunities_proposal_workspaces__workspace_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-staff/{staff_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Proposal Staff","operationId":"patch_proposal_staff_api_v1_business_opportunities_proposal_staff__staff_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"staff_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Staff Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-performances/{perf_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Proposal Performance","operationId":"patch_proposal_performance_api_v1_business_opportunities_proposal_performances__perf_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"perf_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Perf Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-sections/{section_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Proposal Section","operationId":"patch_proposal_section_api_v1_business_opportunities_proposal_sections__section_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"section_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Section Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-requirements/{req_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Proposal Requirement","operationId":"patch_proposal_requirement_api_v1_business_opportunities_proposal_requirements__req_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"req_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Req Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/quotation-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Proposal Quotation Preview","operationId":"proposal_quotation_preview_api_v1_business_opportunities_proposal_workspaces__workspace_id__quotation_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/quotation":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Link Proposal Quotation","operationId":"link_proposal_quotation_api_v1_business_opportunities_proposal_workspaces__workspace_id__quotation_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/readiness":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Proposal Readiness","operationId":"proposal_readiness_api_v1_business_opportunities_proposal_workspaces__workspace_id__readiness_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/review":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Proposal Request Review","operationId":"proposal_request_review_api_v1_business_opportunities_proposal_workspaces__workspace_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/approve":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Proposal Approve","operationId":"proposal_approve_api_v1_business_opportunities_proposal_workspaces__workspace_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/submission-package-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Submission Package Preview","operationId":"submission_package_preview_api_v1_business_opportunities_proposal_workspaces__workspace_id__submission_package_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/proposal-workspaces/{workspace_id}/submission-packages":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Submission Package","operationId":"create_submission_package_api_v1_business_opportunities_proposal_workspaces__workspace_id__submission_packages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Submission Packages","operationId":"list_submission_packages_api_v1_business_opportunities_proposal_workspaces__workspace_id__submission_packages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Submission Package","operationId":"get_submission_package_api_v1_business_opportunities_submission_packages__package_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Submission Package","operationId":"patch_submission_package_api_v1_business_opportunities_submission_packages__package_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-package-items/{item_id}":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Patch Submission Package Item","operationId":"patch_submission_package_item_api_v1_business_opportunities_submission_package_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/validate":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Validate Submission Package","operationId":"validate_submission_package_api_v1_business_opportunities_submission_packages__package_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/request-review":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Request Submission Review","operationId":"request_submission_review_api_v1_business_opportunities_submission_packages__package_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/approve":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Approve Submission Package","operationId":"approve_submission_package_api_v1_business_opportunities_submission_packages__package_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/lock":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Lock Submission Package","operationId":"lock_submission_package_api_v1_business_opportunities_submission_packages__package_id__lock_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/create-revision":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Submission Revision","operationId":"create_submission_revision_api_v1_business_opportunities_submission_packages__package_id__create_revision_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-packages/{package_id}/record-submission":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Record Submission","operationId":"record_submission_api_v1_business_opportunities_submission_packages__package_id__record_submission_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-records/{record_id}/result":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Record Submission Result","operationId":"record_submission_result_api_v1_business_opportunities_submission_records__record_id__result_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Record Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-validation-issues/{issue_id}/resolve":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Resolve Submission Issue","operationId":"resolve_submission_issue_api_v1_business_opportunities_submission_validation_issues__issue_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-records/{record_id}/outcome-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Outcome Preview","operationId":"outcome_preview_api_v1_business_opportunities_submission_records__record_id__outcome_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Record Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/submission-records/{record_id}/outcome":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Outcome","operationId":"create_outcome_api_v1_business_opportunities_submission_records__record_id__outcome_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Record Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"List Outcomes","operationId":"list_outcomes_api_v1_business_opportunities_outcomes_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outcome Type"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Get Outcome","operationId":"get_outcome_api_v1_business_opportunities_outcomes__outcome_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/confirm":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Confirm Outcome","operationId":"confirm_outcome_api_v1_business_opportunities_outcomes__outcome_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/contract-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Outcome Contract Preview","operationId":"outcome_contract_preview_api_v1_business_opportunities_outcomes__outcome_id__contract_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/contract":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Outcome Contract","operationId":"create_outcome_contract_api_v1_business_opportunities_outcomes__outcome_id__contract_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/project-preview":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Outcome Project Preview","operationId":"outcome_project_preview_api_v1_business_opportunities_outcomes__outcome_id__project_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/project":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Outcome Project","operationId":"create_outcome_project_api_v1_business_opportunities_outcomes__outcome_id__project_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/handover":{"post":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Create Outcome Handover","operationId":"create_outcome_handover_api_v1_business_opportunities_outcomes__outcome_id__handover_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/outcomes/{outcome_id}/win-loss":{"patch":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Upsert Win Loss Review","operationId":"upsert_win_loss_review_api_v1_business_opportunities_outcomes__outcome_id__win_loss_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"outcome_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Outcome Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-opportunities/analytics/win-loss":{"get":{"tags":["Business Opportunities","Business Opportunities"],"summary":"Win Loss Analytics","operationId":"win_loss_analytics_api_v1_business_opportunities_analytics_win_loss_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/projects":{"get":{"tags":["Projects","Projects"],"summary":"List Projects","operationId":"list_projects_api_v1_projects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"contractId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedProjectsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Projects","Projects"],"summary":"Create Project","operationId":"create_project_api_v1_projects_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/contracts/{contract_id}/projects":{"post":{"tags":["Projects","Projects"],"summary":"Create Project From Contract","operationId":"create_project_from_contract_api_v1_contracts__contract_id__projects_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContractProjectCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Projects","Projects"],"summary":"List Contract Projects","operationId":"list_contract_projects_api_v1_contracts__contract_id__projects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectRead"},"title":"Response List Contract Projects Api V1 Contracts  Contract Id  Projects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}":{"get":{"tags":["Projects","Projects"],"summary":"Get Project Detail","operationId":"get_project_detail_api_v1_projects__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Projects","Projects"],"summary":"Update Project","operationId":"update_project_api_v1_projects__project_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Projects","Projects"],"summary":"Delete Project","operationId":"delete_project_api_v1_projects__project_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/restore":{"post":{"tags":["Projects","Projects"],"summary":"Restore Project","operationId":"restore_project_api_v1_projects__project_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/activate":{"post":{"tags":["Projects","Projects"],"summary":"Activate Project","operationId":"activate_project_api_v1_projects__project_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/complete":{"post":{"tags":["Projects","Projects"],"summary":"Complete Project","operationId":"complete_project_api_v1_projects__project_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs":{"get":{"tags":["Projects","Projects"],"summary":"List Wbs","operationId":"list_wbs_api_v1_projects__project_id__wbs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WbsNodeRead"},"title":"Response List Wbs Api V1 Projects  Project Id  Wbs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/related-files":{"get":{"tags":["Projects","Projects"],"summary":"List Wbs Related Files","operationId":"list_wbs_related_files_api_v1_projects__project_id__wbs_related_files_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsRelatedFilesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/nodes/{node_id}/attachments":{"post":{"tags":["Projects","Projects"],"summary":"Upload Wbs Attachment","operationId":"upload_wbs_attachment_api_v1_projects__project_id__wbs_nodes__node_id__attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_wbs_attachment_api_v1_projects__project_id__wbs_nodes__node_id__attachments_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsRelatedFileRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/attachments/{link_id}":{"delete":{"tags":["Projects","Projects"],"summary":"Delete Wbs Attachment","operationId":"delete_wbs_attachment_api_v1_projects__project_id__wbs_attachments__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/nodes":{"post":{"tags":["Projects","Projects"],"summary":"Create Wbs Node","operationId":"create_wbs_node_api_v1_projects__project_id__wbs_nodes_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/nodes/{node_id}":{"patch":{"tags":["Projects","Projects"],"summary":"Update Wbs Node","operationId":"update_wbs_node_api_v1_projects__project_id__wbs_nodes__node_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Projects","Projects"],"summary":"Delete Wbs Node","operationId":"delete_wbs_node_api_v1_projects__project_id__wbs_nodes__node_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/renumber-codes":{"post":{"tags":["Projects","Projects"],"summary":"Renumber Wbs Codes","description":"노드 코드를 배치로 최종 값만 저장합니다. 중간 `__rn.` 임시 코드를 쓰지 않습니다.","operationId":"renumber_wbs_codes_api_v1_projects__project_id__wbs_renumber_codes_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsRenumberCodesRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WbsNodeRead"},"title":"Response Renumber Wbs Codes Api V1 Projects  Project Id  Wbs Renumber Codes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/nodes/{node_id}/move":{"post":{"tags":["Projects","Projects"],"summary":"Move Wbs Node","operationId":"move_wbs_node_api_v1_projects__project_id__wbs_nodes__node_id__move_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeMoveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsNodeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/approve":{"post":{"tags":["Projects","Projects"],"summary":"Approve Wbs","operationId":"approve_wbs_api_v1_projects__project_id__wbs_approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"versionId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Versionid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/dependencies":{"get":{"tags":["Projects","Projects"],"summary":"List Dependencies","operationId":"list_dependencies_api_v1_projects__project_id__dependencies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DependencyRead"},"title":"Response List Dependencies Api V1 Projects  Project Id  Dependencies Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Projects","Projects"],"summary":"Create Dependency","operationId":"create_dependency_api_v1_projects__project_id__dependencies_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DependencyCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/dependencies/{dependency_id}":{"delete":{"tags":["Projects","Projects"],"summary":"Delete Dependency","operationId":"delete_dependency_api_v1_projects__project_id__dependencies__dependency_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"dependency_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Dependency Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/schedule/recalculate":{"post":{"tags":["Projects","Projects"],"summary":"Recalculate Schedule","operationId":"recalculate_schedule_api_v1_projects__project_id__schedule_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/milestones":{"get":{"tags":["Projects","Projects"],"summary":"List Milestones","operationId":"list_milestones_api_v1_projects__project_id__milestones_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectMilestoneRead"},"title":"Response List Milestones Api V1 Projects  Project Id  Milestones Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Projects","Projects"],"summary":"Create Milestone","operationId":"create_milestone_api_v1_projects__project_id__milestones_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMilestoneCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/milestones/{milestone_id}/start":{"post":{"tags":["Projects","Projects"],"summary":"Start Milestone","operationId":"start_milestone_api_v1_projects__project_id__milestones__milestone_id__start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/milestones/{milestone_id}/complete":{"post":{"tags":["Projects","Projects"],"summary":"Complete Milestone","operationId":"complete_milestone_api_v1_projects__project_id__milestones__milestone_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"milestone_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Milestone Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMilestoneRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/members":{"post":{"tags":["Projects","Projects"],"summary":"Create Member","operationId":"create_member_api_v1_projects__project_id__members_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMemberCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMemberRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/members/{member_id}":{"patch":{"tags":["Projects","Projects"],"summary":"Update Member","operationId":"update_member_api_v1_projects__project_id__members__member_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"member_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Member Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMemberUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMemberRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Projects","Projects"],"summary":"Delete Member","operationId":"delete_member_api_v1_projects__project_id__members__member_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"member_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Member Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/resource-allocations":{"get":{"tags":["Projects","Projects"],"summary":"List Resource Allocations","operationId":"list_resource_allocations_api_v1_projects__project_id__resource_allocations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResourceAllocationRead"},"title":"Response List Resource Allocations Api V1 Projects  Project Id  Resource Allocations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Projects","Projects"],"summary":"Create Resource Allocation","operationId":"create_resource_allocation_api_v1_projects__project_id__resource_allocations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAllocationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAllocationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/resource-allocations/{allocation_id}":{"patch":{"tags":["Projects","Projects"],"summary":"Update Resource Allocation","operationId":"update_resource_allocation_api_v1_projects__project_id__resource_allocations__allocation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"allocation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Allocation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAllocationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAllocationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Projects","Projects"],"summary":"Delete Resource Allocation","operationId":"delete_resource_allocation_api_v1_projects__project_id__resource_allocations__allocation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"allocation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Allocation Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/generate-from-contract-milestones":{"post":{"tags":["Projects","Projects"],"summary":"Generate Wbs From Milestones","operationId":"generate_wbs_from_milestones_api_v1_projects__project_id__wbs_generate_from_contract_milestones_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateWbsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/health":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Get Health","operationId":"get_health_api_v1_projects__project_id__health_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/baselines/compare":{"get":{"tags":["Projects","Projects"],"summary":"Compare Baseline","operationId":"compare_baseline_api_v1_projects__project_id__baselines_compare_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"baselineId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Baselineid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/overview":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"Get Overview","operationId":"get_overview_api_v1_projects__project_id__overview_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/summary":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"Get Summary","operationId":"get_summary_api_v1_projects__project_id__summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/next-actions":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"Get Next Actions","operationId":"get_next_actions_api_v1_projects__project_id__next_actions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/work-items":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Work Items","operationId":"list_work_items_api_v1_projects__project_id__work_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/meetings":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Meetings","operationId":"list_meetings_api_v1_projects__project_id__meetings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/emails":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Emails","operationId":"list_emails_api_v1_projects__project_id__emails_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"all","title":"View"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/customer-requests":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Customer Requests","operationId":"list_customer_requests_api_v1_projects__project_id__customer_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/issues":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Issues","operationId":"list_issues_api_v1_projects__project_id__issues_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/change-requests":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Change Requests","operationId":"list_change_requests_api_v1_projects__project_id__change_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/activity":{"get":{"tags":["Project Workspace","Project Workspace"],"summary":"List Activity","operationId":"list_activity_api_v1_projects__project_id__activity_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/links":{"post":{"tags":["Project Workspace","Project Workspace"],"summary":"Create Link","operationId":"create_link_api_v1_projects__project_id__links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues":{"get":{"tags":["Project Control","Project Control"],"summary":"List Issues","operationId":"list_issues_api_v1_projects__project_id__control_issues_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IssueRead"},"title":"Response List Issues Api V1 Projects  Project Id  Control Issues Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Issue","operationId":"create_issue_api_v1_projects__project_id__control_issues_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}":{"get":{"tags":["Project Control","Project Control"],"summary":"Get Issue","operationId":"get_issue_api_v1_projects__project_id__control_issues__issue_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Project Control","Project Control"],"summary":"Update Issue","operationId":"update_issue_api_v1_projects__project_id__control_issues__issue_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}/assign":{"post":{"tags":["Project Control","Project Control"],"summary":"Assign Issue","operationId":"assign_issue_api_v1_projects__project_id__control_issues__issue_id__assign_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueAssignRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}/comments":{"post":{"tags":["Project Control","Project Control"],"summary":"Add Issue Comment","operationId":"add_issue_comment_api_v1_projects__project_id__control_issues__issue_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCommentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueCommentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}/escalate":{"post":{"tags":["Project Control","Project Control"],"summary":"Escalate Issue","operationId":"escalate_issue_api_v1_projects__project_id__control_issues__issue_id__escalate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueEscalateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}/status":{"post":{"tags":["Project Control","Project Control"],"summary":"Update Issue Status","operationId":"update_issue_status_api_v1_projects__project_id__control_issues__issue_id__status_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueStatusUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/issues/{issue_id}/resolve":{"post":{"tags":["Project Control","Project Control"],"summary":"Resolve Issue","operationId":"resolve_issue_api_v1_projects__project_id__control_issues__issue_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"issue_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Issue Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueResolveRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/risks":{"get":{"tags":["Project Control","Project Control"],"summary":"List Risks","operationId":"list_risks_api_v1_projects__project_id__control_risks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__RiskRead"},"title":"Response List Risks Api V1 Projects  Project Id  Control Risks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Risk","operationId":"create_risk_api_v1_projects__project_id__control_risks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__RiskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/risks/{risk_id}/review":{"post":{"tags":["Project Control","Project Control"],"summary":"Review Risk","operationId":"review_risk_api_v1_projects__project_id__control_risks__risk_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"risk_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Risk Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskReviewRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskReviewRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/risks/{risk_id}/occurred":{"post":{"tags":["Project Control","Project Control"],"summary":"Mark Risk Occurred","operationId":"mark_risk_occurred_api_v1_projects__project_id__control_risks__risk_id__occurred_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"risk_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Risk Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskOccurredResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests":{"get":{"tags":["Project Control","Project Control"],"summary":"List Change Requests","operationId":"list_change_requests_api_v1_projects__project_id__control_change_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ChangeRead"},"title":"Response List Change Requests Api V1 Projects  Project Id  Control Change Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Change Request","operationId":"create_change_request_api_v1_projects__project_id__control_change_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/summary":{"get":{"tags":["Project Control","Project Control"],"summary":"Get Change Summary","operationId":"get_change_summary_api_v1_projects__project_id__control_change_requests__change_id__summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeSummaryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/impacts":{"post":{"tags":["Project Control","Project Control"],"summary":"Add Change Impact","operationId":"add_change_impact_api_v1_projects__project_id__control_change_requests__change_id__impacts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeImpactCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeImpactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/submit":{"post":{"tags":["Project Control","Project Control"],"summary":"Submit Change","operationId":"submit_change_api_v1_projects__project_id__control_change_requests__change_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/approve":{"post":{"tags":["Project Control","Project Control"],"summary":"Approve Change","operationId":"approve_change_api_v1_projects__project_id__control_change_requests__change_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/reject":{"post":{"tags":["Project Control","Project Control"],"summary":"Reject Change","operationId":"reject_change_api_v1_projects__project_id__control_change_requests__change_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/apply":{"post":{"tags":["Project Control","Project Control"],"summary":"Apply Change","operationId":"apply_change_api_v1_projects__project_id__control_change_requests__change_id__apply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeApplyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/change-requests/{change_id}/amendment-link":{"post":{"tags":["Project Control","Project Control"],"summary":"Link Change Amendment","operationId":"link_change_amendment_api_v1_projects__project_id__control_change_requests__change_id__amendment_link_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"change_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Change Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeAmendmentLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/wbs/clone-draft":{"post":{"tags":["Project Control","Project Control"],"summary":"Clone Wbs Draft","operationId":"clone_wbs_draft_api_v1_projects__project_id__control_wbs_clone_draft_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsCloneRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/baselines/candidate":{"post":{"tags":["Project Control","Project Control"],"summary":"Create Baseline Candidate","operationId":"create_baseline_candidate_api_v1_projects__project_id__control_baselines_candidate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaselineCandidateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/plans":{"get":{"tags":["Project Control","Project Control"],"summary":"List Quality Plans","operationId":"list_quality_plans_api_v1_projects__project_id__control_quality_plans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/QualityPlanRead"},"title":"Response List Quality Plans Api V1 Projects  Project Id  Control Quality Plans Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Quality Plan","operationId":"create_quality_plan_api_v1_projects__project_id__control_quality_plans_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityPlanCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/plans/{plan_id}/checklists":{"post":{"tags":["Project Control","Project Control"],"summary":"Add Quality Checklist","operationId":"add_quality_checklist_api_v1_projects__project_id__control_quality_plans__plan_id__checklists_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityChecklistCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/reviews":{"get":{"tags":["Project Control","Project Control"],"summary":"List Quality Reviews","operationId":"list_quality_reviews_api_v1_projects__project_id__control_quality_reviews_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/QualityReviewRead"},"title":"Response List Quality Reviews Api V1 Projects  Project Id  Control Quality Reviews Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/plans/{plan_id}/reviews":{"post":{"tags":["Project Control","Project Control"],"summary":"Add Quality Review","operationId":"add_quality_review_api_v1_projects__project_id__control_quality_plans__plan_id__reviews_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityReviewCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityReviewRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/defects":{"get":{"tags":["Project Control","Project Control"],"summary":"List Defects","operationId":"list_defects_api_v1_projects__project_id__control_quality_defects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DefectRead"},"title":"Response List Defects Api V1 Projects  Project Id  Control Quality Defects Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Defect","operationId":"create_defect_api_v1_projects__project_id__control_quality_defects_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefectCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/nonconformities":{"get":{"tags":["Project Control","Project Control"],"summary":"List Nonconformities","operationId":"list_nonconformities_api_v1_projects__project_id__control_quality_nonconformities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NonconformityRead"},"title":"Response List Nonconformities Api V1 Projects  Project Id  Control Quality Nonconformities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Nonconformity","operationId":"create_nonconformity_api_v1_projects__project_id__control_quality_nonconformities_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NonconformityCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NonconformityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/quality/nonconformities/{nc_id}/corrective-actions":{"post":{"tags":["Project Control","Project Control"],"summary":"Add Corrective Action","operationId":"add_corrective_action_api_v1_projects__project_id__control_quality_nonconformities__nc_id__corrective_actions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"nc_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Nc Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorrectiveActionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorrectiveActionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/inspections":{"get":{"tags":["Project Control","Project Control"],"summary":"List Inspections","operationId":"list_inspections_api_v1_projects__project_id__control_inspections_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__InspectionRead"},"title":"Response List Inspections Api V1 Projects  Project Id  Control Inspections Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Inspection","operationId":"create_inspection_api_v1_projects__project_id__control_inspections_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__InspectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/inspections/{inspection_id}/start":{"post":{"tags":["Project Control","Project Control"],"summary":"Start Inspection","operationId":"start_inspection_api_v1_projects__project_id__control_inspections__inspection_id__start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"inspection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Inspection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__InspectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/inspections/{inspection_id}/complete":{"post":{"tags":["Project Control","Project Control"],"summary":"Complete Inspection","operationId":"complete_inspection_api_v1_projects__project_id__control_inspections__inspection_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"inspection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Inspection Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/InspectionCompleteRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__InspectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/inspections/contract-candidates":{"get":{"tags":["Project Control","Project Control"],"summary":"List Contract Inspection Candidates","operationId":"list_contract_inspection_candidates_api_v1_projects__project_id__control_inspections_contract_candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/decisions":{"get":{"tags":["Project Control","Project Control"],"summary":"List Decisions","operationId":"list_decisions_api_v1_projects__project_id__control_decisions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DecisionRead"},"title":"Response List Decisions Api V1 Projects  Project Id  Control Decisions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Decision","operationId":"create_decision_api_v1_projects__project_id__control_decisions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/decisions/{decision_id}/propose":{"post":{"tags":["Project Control","Project Control"],"summary":"Propose Decision","operationId":"propose_decision_api_v1_projects__project_id__control_decisions__decision_id__propose_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Decision Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/decisions/{decision_id}/approve":{"post":{"tags":["Project Control","Project Control"],"summary":"Approve Decision","operationId":"approve_decision_api_v1_projects__project_id__control_decisions__decision_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Decision Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/decisions/{decision_id}/reject":{"post":{"tags":["Project Control","Project Control"],"summary":"Reject Decision","operationId":"reject_decision_api_v1_projects__project_id__control_decisions__decision_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Decision Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/decisions/{decision_id}/supersede":{"post":{"tags":["Project Control","Project Control"],"summary":"Supersede Decision","operationId":"supersede_decision_api_v1_projects__project_id__control_decisions__decision_id__supersede_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Decision Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionSupersedeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/meetings":{"post":{"tags":["Project Control","Project Control"],"summary":"Create Project Meeting","operationId":"create_project_meeting_api_v1_projects__project_id__control_meetings_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectMeetingCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/links":{"get":{"tags":["Project Control","Project Control"],"summary":"List Control Links","operationId":"list_control_links_api_v1_projects__project_id__control_links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"sourceType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype"}},{"name":"sourceId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ControlLinkRead"},"title":"Response List Control Links Api V1 Projects  Project Id  Control Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Project Control","Project Control"],"summary":"Create Control Link","operationId":"create_control_link_api_v1_projects__project_id__control_links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlLinkCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlLinkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/history":{"get":{"tags":["Project Control","Project Control"],"summary":"List Control History","operationId":"list_control_history_api_v1_projects__project_id__control_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ControlHistoryRead"},"title":"Response List Control History Api V1 Projects  Project Id  Control History Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/control/dashboard":{"get":{"tags":["Project Control","Project Control"],"summary":"Control Dashboard","operationId":"control_dashboard_api_v1_projects__project_id__control_dashboard_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlDashboardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/execution-plans":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Execution Plan","operationId":"create_execution_plan_api_v1_projects__project_id__execution_plans_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"List Execution Plans","operationId":"list_execution_plans_api_v1_projects__project_id__execution_plans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExecutionPlanRead"},"title":"Response List Execution Plans Api V1 Projects  Project Id  Execution Plans Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Get Execution Plan","operationId":"get_execution_plan_api_v1_project_execution_plans__plan_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Update Execution Plan","operationId":"update_execution_plan_api_v1_project_execution_plans__plan_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}/request-review":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Request Execution Plan Review","operationId":"request_execution_plan_review_api_v1_project_execution_plans__plan_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}/approve":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Approve Execution Plan","operationId":"approve_execution_plan_api_v1_project_execution_plans__plan_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}/activate":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Activate Execution Plan","operationId":"activate_execution_plan_api_v1_project_execution_plans__plan_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}/create-version":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Execution Plan Version","operationId":"create_execution_plan_version_api_v1_project_execution_plans__plan_id__create_version_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExecutionPlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-execution-plans/{plan_id}/diff":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Diff Execution Plans","operationId":"diff_execution_plans_api_v1_project_execution_plans__plan_id__diff_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}},{"name":"comparePlanId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Compareplanid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/requirements":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Requirement","operationId":"create_requirement_api_v1_projects__project_id__requirements_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"List Requirements","operationId":"list_requirements_api_v1_projects__project_id__requirements_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RequirementRead"},"title":"Response List Requirements Api V1 Projects  Project Id  Requirements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-requirements/{requirement_id}":{"patch":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Update Requirement","operationId":"update_requirement_api_v1_project_requirements__requirement_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"requirement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Requirement Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-requirements/{requirement_id}/change-status":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Change Requirement Status","operationId":"change_requirement_status_api_v1_project_requirements__requirement_id__change_status_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"requirement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Requirement Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementStatusRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-requirements/{requirement_id}/links":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Link Requirement","operationId":"link_requirement_api_v1_project_requirements__requirement_id__links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"requirement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Requirement Id"}},{"name":"projectId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Projectid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequirementLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/requirements/traceability":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Requirement Traceability","operationId":"requirement_traceability_api_v1_projects__project_id__requirements_traceability_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/requirements/coverage":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Requirement Coverage","operationId":"requirement_coverage_api_v1_projects__project_id__requirements_coverage_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/deliverables":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Deliverable","operationId":"create_deliverable_api_v1_projects__project_id__deliverables_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__execution__schemas__DeliverableCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__execution__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"List Deliverables","operationId":"list_deliverables_api_v1_projects__project_id__deliverables_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__projects__execution__schemas__DeliverableRead"},"title":"Response List Deliverables Api V1 Projects  Project Id  Deliverables Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/deliverables/with-files":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Deliverable With Files","description":"산출물 코드·제목·WBS와 함께 다중 파일을 등록합니다.","operationId":"create_deliverable_with_files_api_v1_projects__project_id__deliverables_with_files_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_create_deliverable_with_files_api_v1_projects__project_id__deliverables_with_files_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-deliverables/{deliverable_id}":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Get Deliverable","operationId":"get_deliverable_api_v1_project_deliverables__deliverable_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Update Deliverable","operationId":"update_deliverable_api_v1_project_deliverables__deliverable_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__execution__schemas__DeliverableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Delete Deliverable","operationId":"delete_deliverable_api_v1_project_deliverables__deliverable_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-deliverables/{deliverable_id}/files":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Add Deliverable Files","operationId":"add_deliverable_files_api_v1_project_deliverables__deliverable_id__files_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_add_deliverable_files_api_v1_project_deliverables__deliverable_id__files_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-deliverables/{deliverable_id}/versions":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Deliverable Version","operationId":"create_deliverable_version_api_v1_project_deliverables__deliverable_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableVersionCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/deliverable-versions/{version_id}/approve":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Approve Deliverable Version","operationId":"approve_deliverable_version_api_v1_deliverable_versions__version_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-deliverables/{deliverable_id}/submit":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Submit Deliverable","operationId":"submit_deliverable_api_v1_project_deliverables__deliverable_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"deliverable_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Deliverable Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableSubmitRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/deliverable-submissions/{submission_id}/record-result":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Record Submission Result","operationId":"record_submission_result_api_v1_deliverable_submissions__submission_id__record_result_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"submission_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Submission Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmissionResultRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/deliverables/code-rule":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Get Deliverable Code Rule","operationId":"get_deliverable_code_rule_api_v1_projects__project_id__deliverables_code_rule_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableCodeRuleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Upsert Deliverable Code Rule","operationId":"upsert_deliverable_code_rule_api_v1_projects__project_id__deliverables_code_rule_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableCodeRuleUpsert"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliverableCodeRuleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/deliverables/summary":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Deliverables Summary","operationId":"deliverables_summary_api_v1_projects__project_id__deliverables_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/task-dependencies":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Create Task Dependency","operationId":"create_task_dependency_api_v1_projects__project_id__task_dependencies_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskDependencyCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"List Task Dependencies","operationId":"list_task_dependencies_api_v1_projects__project_id__task_dependencies_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/generate-from-template":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Apply Wbs Template","operationId":"apply_wbs_template_api_v1_projects__project_id__wbs_generate_from_template_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WbsTemplateApplyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/ai-organize":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Ai Organize Wbs","description":"표준 일정 논리로 WBS를 점검·생성 보완·재배치합니다.","operationId":"ai_organize_wbs_api_v1_projects__project_id__wbs_ai_organize_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/WbsTemplateApplyRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/wbs/import-excel":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Import Wbs Excel","description":"XLGantt Schedule(.xlsx/.xlsm) WBS를 프로젝트 루트 아래로 가져옵니다.","operationId":"import_wbs_excel_api_v1_projects__project_id__wbs_import_excel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_wbs_excel_api_v1_projects__project_id__wbs_import_excel_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/quality-gates":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"List Quality Gates","operationId":"list_quality_gates_api_v1_projects__project_id__quality_gates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/QualityGateRead"},"title":"Response List Quality Gates Api V1 Projects  Project Id  Quality Gates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/quality-gates/generate-default":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Generate Quality Gates","operationId":"generate_quality_gates_api_v1_projects__project_id__quality_gates_generate_default_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-quality-gates/{gate_id}/evaluate":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Evaluate Quality Gate","operationId":"evaluate_quality_gate_api_v1_project_quality_gates__gate_id__evaluate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"gate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Gate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityGateEvaluateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/progress/recalculate":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Recalculate Progress","operationId":"recalculate_progress_api_v1_projects__project_id__progress_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/progress":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Get Progress","operationId":"get_progress_api_v1_projects__project_id__progress_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/report-context":{"get":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Report Context","operationId":"report_context_api_v1_projects__project_id__report_context_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/report-context/validate":{"post":{"tags":["Project Execution","Project Execution N-1.5"],"summary":"Validate Report Context","operationId":"validate_report_context_api_v1_projects__project_id__report_context_validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/budgets":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Create Budget","operationId":"create_budget_api_v1_projects__project_id__budgets_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"List Budgets","operationId":"list_budgets_api_v1_projects__project_id__budgets_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetRead"},"title":"Response List Budgets Api V1 Projects  Project Id  Budgets Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budgets/{budget_id}":{"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Get Budget","operationId":"get_budget_api_v1_project_budgets__budget_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"budget_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Budget Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budget-versions/{version_id}/calculate":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Calculate Budget Version","operationId":"calculate_budget_version_api_v1_project_budget_versions__version_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budget-versions/{version_id}/approve":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Approve Budget Version","operationId":"approve_budget_version_api_v1_project_budget_versions__version_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budget-versions/{version_id}/activate":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Activate Budget Version","operationId":"activate_budget_version_api_v1_project_budget_versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__finance__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budget-versions/{version_id}/lines":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Add Budget Line","operationId":"add_budget_line_api_v1_project_budget_versions__version_id__lines_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetLineCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetLineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"List Budget Lines","operationId":"list_budget_lines_api_v1_project_budget_versions__version_id__lines_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BudgetLineRead"},"title":"Response List Budget Lines Api V1 Project Budget Versions  Version Id  Lines Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-budget-lines/{line_id}":{"patch":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Update Budget Line","operationId":"update_budget_line_api_v1_project_budget_lines__line_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"line_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Line Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetLineUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetLineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/expenditure-requests":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Create Expenditure Request","operationId":"create_expenditure_request_api_v1_projects__project_id__expenditure_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"List Expenditure Requests","operationId":"list_expenditure_requests_api_v1_projects__project_id__expenditure_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExpenditureRequestRead"},"title":"Response List Expenditure Requests Api V1 Projects  Project Id  Expenditure Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditure-requests/{request_id}/submit":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Submit Expenditure Request","operationId":"submit_expenditure_request_api_v1_project_expenditure_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditure-requests/{request_id}/approve":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Approve Expenditure Request","operationId":"approve_expenditure_request_api_v1_project_expenditure_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditure-requests/{request_id}/cancel":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Cancel Expenditure Request","operationId":"cancel_expenditure_request_api_v1_project_expenditure_requests__request_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditure-requests/{request_id}/budget-check":{"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Budget Check Request","operationId":"budget_check_request_api_v1_project_expenditure_requests__request_id__budget_check_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditure-requests/{request_id}/create-expenditure":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Create Expenditure From Request","operationId":"create_expenditure_from_request_api_v1_project_expenditure_requests__request_id__create_expenditure_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}},{"name":"transactionDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Transactiondate"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/expenditures":{"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"List Expenditures","operationId":"list_expenditures_api_v1_projects__project_id__expenditures_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExpenditureRead"},"title":"Response List Expenditures Api V1 Projects  Project Id  Expenditures Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditures/{expenditure_id}/approve":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Approve Expenditure","operationId":"approve_expenditure_api_v1_project_expenditures__expenditure_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"expenditure_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Expenditure Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditures/{expenditure_id}/reverse":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Reverse Expenditure","operationId":"reverse_expenditure_api_v1_project_expenditures__expenditure_id__reverse_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"expenditure_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Expenditure Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReverseExpenditureRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExpenditureRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditures/{expenditure_id}/evidences":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Add Evidence","operationId":"add_evidence_api_v1_project_expenditures__expenditure_id__evidences_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"expenditure_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Expenditure Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-expenditures/{expenditure_id}/policy-check":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Policy Check","operationId":"policy_check_api_v1_project_expenditures__expenditure_id__policy_check_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"expenditure_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Expenditure Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/settlements":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Create Settlement","operationId":"create_settlement_api_v1_projects__project_id__settlements_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettlementCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettlementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"List Settlements","operationId":"list_settlements_api_v1_projects__project_id__settlements_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SettlementRead"},"title":"Response List Settlements Api V1 Projects  Project Id  Settlements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-settlements/{settlement_id}/validate":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Validate Settlement","operationId":"validate_settlement_api_v1_project_settlements__settlement_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"settlement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Settlement Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/finance/summary":{"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Finance Summary","operationId":"finance_summary_api_v1_projects__project_id__finance_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/finance/report-context":{"get":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Finance Report Context","operationId":"finance_report_context_api_v1_projects__project_id__finance_report_context_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/finance/report-context/validate":{"post":{"tags":["Project Finance","Project Finance N-1.6"],"summary":"Validate Finance Report Context","operationId":"validate_finance_report_context_api_v1_projects__project_id__finance_report_context_validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/performance-plans":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Performance Plan","operationId":"create_performance_plan_api_v1_projects__project_id__performance_plans_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PerformancePlanCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PerformancePlanRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"List Performance Plans","operationId":"list_performance_plans_api_v1_projects__project_id__performance_plans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PerformancePlanRead"},"title":"Response List Performance Plans Api V1 Projects  Project Id  Performance Plans Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-plan-versions/{version_id}/approve":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Approve Plan Version","operationId":"approve_plan_version_api_v1_project_performance_plan_versions__version_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-plan-versions/{version_id}/activate":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Activate Plan Version","operationId":"activate_plan_version_api_v1_project_performance_plan_versions__version_id__activate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlanVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-plans/{plan_id}/indicators":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Indicator","operationId":"create_indicator_api_v1_project_performance_plans__plan_id__indicators_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"List Indicators","operationId":"list_indicators_api_v1_project_performance_plans__plan_id__indicators_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IndicatorRead"},"title":"Response List Indicators Api V1 Project Performance Plans  Plan Id  Indicators Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-indicators/{indicator_id}/approve":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Approve Indicator","operationId":"approve_indicator_api_v1_project_performance_indicators__indicator_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"indicator_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Indicator Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IndicatorRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-indicators/{indicator_id}/measurements":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Measurement","operationId":"create_measurement_api_v1_project_performance_indicators__indicator_id__measurements_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"indicator_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Indicator Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-measurements/{measurement_id}/calculate":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Calculate Measurement","operationId":"calculate_measurement_api_v1_project_performance_measurements__measurement_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"measurement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Measurement Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-performance-measurements/{measurement_id}/approve":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Approve Measurement","operationId":"approve_measurement_api_v1_project_performance_measurements__measurement_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"measurement_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Measurement Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/performance/summary":{"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Performance Summary","operationId":"performance_summary_api_v1_projects__project_id__performance_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/performance/recalculate":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Recalculate Performance","operationId":"recalculate_performance_api_v1_projects__project_id__performance_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/performance/gaps":{"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Performance Gaps","operationId":"performance_gaps_api_v1_projects__project_id__performance_gaps_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/reports":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Report","operationId":"create_report_api_v1_projects__project_id__reports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"List Reports","operationId":"list_reports_api_v1_projects__project_id__reports_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReportRead"},"title":"Response List Reports Api V1 Projects  Project Id  Reports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-progress-reports/{report_id}/collect-context":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Collect Report Context","operationId":"collect_report_context_api_v1_project_progress_reports__report_id__collect_context_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-progress-reports/{report_id}/approve":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Approve Report","operationId":"approve_report_api_v1_project_progress_reports__report_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-progress-reports/{report_id}/submit":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Submit Report","operationId":"submit_report_api_v1_project_progress_reports__report_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/evaluations":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Evaluation","operationId":"create_evaluation_api_v1_projects__project_id__evaluations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__outcomes__schemas__EvaluationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"List Evaluations","operationId":"list_evaluations_api_v1_projects__project_id__evaluations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__projects__outcomes__schemas__EvaluationRead"},"title":"Response List Evaluations Api V1 Projects  Project Id  Evaluations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-evaluations/{evaluation_id}/criteria":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Add Criterion","operationId":"add_criterion_api_v1_project_evaluations__evaluation_id__criteria_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"evaluation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Evaluation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CriterionCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-evaluations/{evaluation_id}/scores":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Record Score","operationId":"record_score_api_v1_project_evaluations__evaluation_id__scores_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"evaluation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Evaluation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScoreCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-evaluations/{evaluation_id}/complete":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Complete Evaluation","operationId":"complete_evaluation_api_v1_project_evaluations__evaluation_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"evaluation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Evaluation Id"}},{"name":"resultStatus","in":"query","required":false,"schema":{"type":"string","default":"passed","title":"Resultstatus"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__projects__outcomes__schemas__EvaluationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/inspection-events":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Inspection Event","operationId":"create_inspection_event_api_v1_projects__project_id__inspection_events_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectionEventCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"List Inspection Events","operationId":"list_inspection_events_api_v1_projects__project_id__inspection_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/inspection-events/{event_id}/findings":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Add Finding","operationId":"add_finding_api_v1_inspection_events__event_id__findings_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FindingCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/acceptance-plans":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Acceptance Plan","operationId":"create_acceptance_plan_api_v1_projects__project_id__acceptance_plans_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptancePlanCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/acceptance-items/{item_id}/record-result":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Record Acceptance Result","operationId":"record_acceptance_result_api_v1_acceptance_items__item_id__record_result_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptanceResult"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/acceptance-plans/{plan_id}/complete":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Complete Acceptance","operationId":"complete_acceptance_api_v1_acceptance_plans__plan_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/completion-readiness":{"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Completion Readiness","operationId":"completion_readiness_api_v1_projects__project_id__completion_readiness_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/completion-checklists/generate-default-items":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Generate Completion Checklist","operationId":"generate_completion_checklist_api_v1_projects__project_id__completion_checklists_generate_default_items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/completion-requests":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Completion Request","operationId":"create_completion_request_api_v1_projects__project_id__completion_requests_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletionRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletionRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-completion-requests/{request_id}/validate":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Validate Completion Request","operationId":"validate_completion_request_api_v1_project_completion_requests__request_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-completion-requests/{request_id}/approve":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Approve Completion Request","operationId":"approve_completion_request_api_v1_project_completion_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletionRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-completion-requests/{request_id}/complete":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Complete Project Request","operationId":"complete_project_request_api_v1_project_completion_requests__request_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletionRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/project-completion-requests/{request_id}/override-complete":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Override Complete Project","operationId":"override_complete_project_api_v1_project_completion_requests__request_id__override_complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OverrideCompleteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompletionRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/achievement-assets":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Achievement Asset","operationId":"create_achievement_asset_api_v1_projects__project_id__achievement_assets_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AchievementAssetCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/impact-records":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Create Impact Record","operationId":"create_impact_record_api_v1_projects__project_id__impact_records_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpactRecordCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/completion-document-context":{"get":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Completion Document Context","operationId":"completion_document_context_api_v1_projects__project_id__completion_document_context_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/maintenance-transition/generate-checklist":{"post":{"tags":["Project Outcomes","Project Outcomes N-1.7"],"summary":"Maintenance Transition Checklist","operationId":"maintenance_transition_checklist_api_v1_projects__project_id__maintenance_transition_generate_checklist_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition":{"get":{"tags":["Project Composition","Project Composition"],"summary":"Get Composition Bundle","operationId":"get_composition_bundle_api_v1_projects__project_id__composition_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionBundleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/items":{"post":{"tags":["Project Composition","Project Composition"],"summary":"Create Composition Item","operationId":"create_composition_item_api_v1_projects__project_id__composition_items_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionItemCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/items/{item_id}":{"patch":{"tags":["Project Composition","Project Composition"],"summary":"Update Composition Item","operationId":"update_composition_item_api_v1_projects__project_id__composition_items__item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionItemUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Project Composition","Project Composition"],"summary":"Delete Composition Item","operationId":"delete_composition_item_api_v1_projects__project_id__composition_items__item_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/solutions":{"post":{"tags":["Project Composition","Project Composition"],"summary":"Create Solution","operationId":"create_solution_api_v1_projects__project_id__composition_solutions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/solutions/{solution_id}":{"patch":{"tags":["Project Composition","Project Composition"],"summary":"Update Solution","operationId":"update_solution_api_v1_projects__project_id__composition_solutions__solution_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"solution_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Solution Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Project Composition","Project Composition"],"summary":"Delete Solution","operationId":"delete_solution_api_v1_projects__project_id__composition_solutions__solution_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"solution_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Solution Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/documents":{"post":{"tags":["Project Composition","Project Composition"],"summary":"Upload Composition Document","operationId":"upload_composition_document_api_v1_projects__project_id__composition_documents_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_composition_document_api_v1_projects__project_id__composition_documents_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompositionDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/composition/documents/{document_id}":{"delete":{"tags":["Project Composition","Project Composition"],"summary":"Delete Composition Document","operationId":"delete_composition_document_api_v1_projects__project_id__composition_documents__document_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/dashboard/executive":{"get":{"tags":["Reporting","Reporting"],"summary":"Executive Dashboard","operationId":"executive_dashboard_api_v1_reporting_dashboard_executive_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/reporting/dashboard/project/{project_id}":{"get":{"tags":["Reporting","Reporting"],"summary":"Project Dashboard","operationId":"project_dashboard_api_v1_reporting_dashboard_project__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/dashboard/department/{department_id}":{"get":{"tags":["Reporting","Reporting"],"summary":"Department Dashboard","operationId":"department_dashboard_api_v1_reporting_dashboard_department__department_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"department_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Department Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/dashboard/employee/{employee_user_id}":{"get":{"tags":["Reporting","Reporting"],"summary":"Employee Dashboard","operationId":"employee_dashboard_api_v1_reporting_dashboard_employee__employee_user_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"employee_user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Employee User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}":{"post":{"tags":["Reporting","Reporting"],"summary":"Generate Project Report","operationId":"generate_project_report_api_v1_reporting_project__project_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportGenerateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/weekly":{"post":{"tags":["Reporting","Reporting"],"summary":"Generate Weekly Report","operationId":"generate_weekly_report_api_v1_reporting_project__project_id__weekly_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ReportGenerateRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/monthly":{"post":{"tags":["Reporting","Reporting"],"summary":"Generate Monthly Report","operationId":"generate_monthly_report_api_v1_reporting_project__project_id__monthly_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ReportGenerateRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/draft-from-previous":{"post":{"tags":["Reporting","Reporting"],"summary":"Draft Report From Previous","description":"전주(직전) 보고서 + 현재 현황으로 차기 보고 초안을 만듭니다.","operationId":"draft_report_from_previous_api_v1_reporting_project__project_id__draft_from_previous_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ReportDraftFromPreviousRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDraftFromPreviousResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/upload":{"post":{"tags":["Reporting","Reporting"],"summary":"Upload Project Report","operationId":"upload_project_report_api_v1_reporting_project__project_id__upload_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_project_report_api_v1_reporting_project__project_id__upload_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/histories/{history_id}/apply":{"post":{"tags":["Reporting","Reporting"],"summary":"Apply Report To Project","operationId":"apply_report_to_project_api_v1_reporting_project__project_id__histories__history_id__apply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/project/{project_id}/ai-summary":{"post":{"tags":["Reporting","Reporting"],"summary":"Project Ai Summary","operationId":"project_ai_summary_api_v1_reporting_project__project_id__ai_summary_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiSummaryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/executive/weekly":{"post":{"tags":["Reporting","Reporting"],"summary":"Executive Weekly","operationId":"executive_weekly_api_v1_reporting_executive_weekly_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/reporting/executive/monthly":{"post":{"tags":["Reporting","Reporting"],"summary":"Executive Monthly","operationId":"executive_monthly_api_v1_reporting_executive_monthly_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/reporting/export":{"post":{"tags":["Reporting","Reporting"],"summary":"Export Report","operationId":"export_report_api_v1_reporting_export_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportExportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/reporting/distribute":{"post":{"tags":["Reporting","Reporting"],"summary":"Distribute Report","operationId":"distribute_report_api_v1_reporting_distribute_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDistributeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/reporting/histories":{"get":{"tags":["Reporting","Reporting"],"summary":"List Histories","operationId":"list_histories_api_v1_reporting_histories_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"reportType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reporttype"}},{"name":"scopeType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopetype"}},{"name":"scopeId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Scopeid"}},{"name":"historyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Historyid"}},{"name":"includeSnapshot","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Includesnapshot"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Reporting","Reporting"],"summary":"Update History Query","operationId":"update_history_query_api_v1_reporting_histories_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"historyId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Historyid"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Reporting","Reporting"],"summary":"Delete History Query","operationId":"delete_history_query_api_v1_reporting_histories_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"historyId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Historyid"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/histories/{history_id}":{"get":{"tags":["Reporting","Reporting"],"summary":"Get History","operationId":"get_history_api_v1_reporting_histories__history_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryDetailRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Reporting","Reporting"],"summary":"Update History","operationId":"update_history_api_v1_reporting_histories__history_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Reporting","Reporting"],"summary":"Delete History","operationId":"delete_history_api_v1_reporting_histories__history_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"history_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"History Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/templates":{"get":{"tags":["Reporting","Reporting"],"summary":"List Templates","operationId":"list_templates_api_v1_reporting_templates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"reportType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reporttype"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/reporting/jobs":{"get":{"tags":["Reporting","Reporting"],"summary":"List Jobs","operationId":"list_jobs_api_v1_reporting_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Reporting","Reporting"],"summary":"Create Job","operationId":"create_job_api_v1_reporting_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportJobCreateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/settings":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"Get Settings","operationId":"get_settings_api_v1_accounting_settings_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingSettingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Accounting","Accounting N-3.1"],"summary":"Update Settings","operationId":"update_settings_api_v1_accounting_settings_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingSettingUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingSettingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/fiscal-years":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Fiscal Years","operationId":"list_fiscal_years_api_v1_accounting_fiscal_years_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/FiscalYearRead"},"type":"array","title":"Response List Fiscal Years Api V1 Accounting Fiscal Years Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Fiscal Year","operationId":"create_fiscal_year_api_v1_accounting_fiscal_years_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FiscalYearCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FiscalYearRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/periods":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Periods","operationId":"list_periods_api_v1_accounting_periods_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"fiscal_year_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fiscal Year Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AccountingPeriodRead"},"title":"Response List Periods Api V1 Accounting Periods Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Period","operationId":"create_period_api_v1_accounting_periods_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingPeriodCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/periods/{period_id}/status":{"patch":{"tags":["Accounting","Accounting N-3.1"],"summary":"Update Period Status","operationId":"update_period_status_api_v1_accounting_periods__period_id__status_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PeriodStatusUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/periods/{period_id}/close-history":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Period Close History","operationId":"list_period_close_history_api_v1_accounting_periods__period_id__close_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PeriodCloseHistoryRead"},"title":"Response List Period Close History Api V1 Accounting Periods  Period Id  Close History Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/accounts":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Accounts","operationId":"list_accounts_api_v1_accounting_accounts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ChartOfAccountRead"},"type":"array","title":"Response List Accounts Api V1 Accounting Accounts Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Account","operationId":"create_account_api_v1_accounting_accounts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChartOfAccountCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChartOfAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/accounts/tree":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"Get Account Tree","operationId":"get_account_tree_api_v1_accounting_accounts_tree_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ChartOfAccountTreeNode"},"type":"array","title":"Response Get Account Tree Api V1 Accounting Accounts Tree Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/accounts/{account_id}":{"patch":{"tags":["Accounting","Accounting N-3.1"],"summary":"Update Account","operationId":"update_account_api_v1_accounting_accounts__account_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChartOfAccountUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChartOfAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/voucher-types":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Voucher Types","operationId":"list_voucher_types_api_v1_accounting_voucher_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VoucherTypeRead"},"type":"array","title":"Response List Voucher Types Api V1 Accounting Voucher Types Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Voucher Type","operationId":"create_voucher_type_api_v1_accounting_voucher_types_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherTypeCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherTypeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/vouchers":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Vouchers","operationId":"list_vouchers_api_v1_accounting_vouchers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/VoucherRead"},"title":"Response List Vouchers Api V1 Accounting Vouchers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Voucher","operationId":"create_voucher_api_v1_accounting_vouchers_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/pending":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Pending Vouchers","operationId":"list_pending_vouchers_api_v1_accounting_vouchers_pending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VoucherRead"},"type":"array","title":"Response List Pending Vouchers Api V1 Accounting Vouchers Pending Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/vouchers/{voucher_id}":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"Get Voucher","operationId":"get_voucher_api_v1_accounting_vouchers__voucher_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Accounting","Accounting N-3.1"],"summary":"Update Voucher","operationId":"update_voucher_api_v1_accounting_vouchers__voucher_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/submit":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Submit Voucher","operationId":"submit_voucher_api_v1_accounting_vouchers__voucher_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherActionRequest","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/approve":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Approve Voucher","operationId":"approve_voucher_api_v1_accounting_vouchers__voucher_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherActionRequest","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/reject":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Reject Voucher","operationId":"reject_voucher_api_v1_accounting_vouchers__voucher_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/post":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Post Voucher","operationId":"post_voucher_api_v1_accounting_vouchers__voucher_id__post_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostVoucherRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/reverse":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Reverse Voucher","operationId":"reverse_voucher_api_v1_accounting_vouchers__voucher_id__reverse_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/{voucher_id}/cancel":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Cancel Voucher","operationId":"cancel_voucher_api_v1_accounting_vouchers__voucher_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"voucher_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Voucher Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherActionRequest","default":{}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/vouchers/payroll-draft":{"post":{"tags":["Accounting","Accounting N-3.1"],"summary":"Create Payroll Voucher Draft","operationId":"create_payroll_voucher_draft_api_v1_accounting_vouchers_payroll_draft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayrollVoucherDraftRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VoucherRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/accounting/gl-entries":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Gl Entries","operationId":"list_gl_entries_api_v1_accounting_gl_entries_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},{"name":"period_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Period Id"}},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"}},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneralLedgerEntryRead"},"title":"Response List Gl Entries Api V1 Accounting Gl Entries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/reports/trial-balance":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"Trial Balance","operationId":"trial_balance_api_v1_accounting_reports_trial_balance_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Period Id"}},{"name":"as_of_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"As Of Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrialBalanceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/accounting/audit-logs":{"get":{"tags":["Accounting","Accounting N-3.1"],"summary":"List Audit Logs","operationId":"list_audit_logs_api_v1_accounting_audit_logs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"target_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Type"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AccountingAuditLogRead"},"title":"Response List Audit Logs Api V1 Accounting Audit Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/status":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Get Status","operationId":"get_status_api_v1_financial_analysis_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialAnalysisStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/dart/key":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Get Dart Key","operationId":"get_dart_key_api_v1_financial_analysis_dart_key_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartKeyStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]},"put":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Put Dart Key","operationId":"put_dart_key_api_v1_financial_analysis_dart_key_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartKeySaveRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartKeyStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]},"delete":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Delete Dart Key","operationId":"delete_dart_key_api_v1_financial_analysis_dart_key_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartKeyStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/dart/key/verify":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Verify Dart Key","operationId":"verify_dart_key_api_v1_financial_analysis_dart_key_verify_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartKeyStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/dart/search":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Search Dart","operationId":"search_dart_api_v1_financial_analysis_dart_search_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":120,"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DartSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/own/sources":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Own Sources","operationId":"own_sources_api_v1_financial_analysis_own_sources_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OwnSourcesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/own/trend":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Own Trend","operationId":"own_trend_api_v1_financial_analysis_own_trend_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiYearTrendResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/own/history":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Own History","operationId":"own_history_api_v1_financial_analysis_own_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisHistoryListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/own/history/{run_id}":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Own History Run","operationId":"own_history_run_api_v1_financial_analysis_own_history__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Delete Own History Run","operationId":"delete_own_history_run_api_v1_financial_analysis_own_history__run_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/own":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Analyze Own","operationId":"analyze_own_api_v1_financial_analysis_own_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzeOwnRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/own/compare":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Compare Own","operationId":"compare_own_api_v1_financial_analysis_own_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzeOwnRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComparisonRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/counterparty/sources":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Counterparty Sources","operationId":"counterparty_sources_api_v1_financial_analysis_counterparty_sources_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"crmCompanyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Crmcompanyid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CounterpartySourcesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/counterparty/uploads":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Upload Counterparty Statement","operationId":"upload_counterparty_statement_api_v1_financial_analysis_counterparty_uploads_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"crmCompanyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Crmcompanyid"}},{"name":"year","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":2100,"minimum":2000},{"type":"null"}],"title":"Year"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_counterparty_statement_api_v1_financial_analysis_counterparty_uploads_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadedStatementFile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/counterparty/history":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Counterparty History","operationId":"counterparty_history_api_v1_financial_analysis_counterparty_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"crmCompanyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Crmcompanyid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisHistoryListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/counterparty/history/{run_id}":{"get":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Counterparty History Run","operationId":"counterparty_history_run_api_v1_financial_analysis_counterparty_history__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Delete Counterparty History Run","operationId":"delete_counterparty_history_run_api_v1_financial_analysis_counterparty_history__run_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/financial-analysis/counterparty":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Analyze Counterparty","operationId":"analyze_counterparty_api_v1_financial_analysis_counterparty_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzeCounterpartyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FinancialAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/financial-analysis/counterparty/compare":{"post":{"tags":["Financial Analysis","Financial Analysis"],"summary":"Compare Counterparty","operationId":"compare_counterparty_api_v1_financial_analysis_counterparty_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzeCounterpartyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComparisonRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/translate/status":{"get":{"tags":["Translation","Translation"],"summary":"Translate Status","description":"LibreTranslate 서버 URL이 설정돼 있는지 확인합니다.","operationId":"translate_status_api_v1_translate_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslateStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/translate/languages":{"get":{"tags":["Translation","Translation"],"summary":"Translate Languages","operationId":"translate_languages_api_v1_translate_languages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslateLanguagesResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/translate":{"post":{"tags":["Translation","Translation"],"summary":"Translate Text","description":"공통 번역. 이메일·문서·기타 화면에서 같은 API를 호출합니다.","operationId":"translate_text_api_v1_translate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/partners":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Partners","operationId":"list_partners_api_v1_ar_ap_partners_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BusinessPartnerRead"},"title":"Response List Partners Api V1 Ar Ap Partners Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Create Partner","operationId":"create_partner_api_v1_ar_ap_partners_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessPartnerCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessPartnerRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/partners/{partner_id}":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Get Partner","operationId":"get_partner_api_v1_ar_ap_partners__partner_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"partner_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Partner Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessPartnerRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/partners/{partner_id}/ledger":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Partner Ledger","operationId":"partner_ledger_api_v1_ar_ap_partners__partner_id__ledger_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"partner_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Partner Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnerLedgerRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/aging/receivables":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Receivables Aging","operationId":"receivables_aging_api_v1_ar_ap_aging_receivables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AgingRow"},"type":"array","title":"Response Receivables Aging Api V1 Ar Ap Aging Receivables Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/aging/payables":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Payables Aging","operationId":"payables_aging_api_v1_ar_ap_aging_payables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AgingRow"},"type":"array","title":"Response Payables Aging Api V1 Ar Ap Aging Payables Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/sales":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Sales","operationId":"list_sales_api_v1_ar_ap_sales_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SalesTransactionRead"},"title":"Response List Sales Api V1 Ar Ap Sales Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Create Sales","operationId":"create_sales_api_v1_ar_ap_sales_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/sales/{tx_id}":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Get Sales","operationId":"get_sales_api_v1_ar_ap_sales__tx_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/sales/{tx_id}/submit":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Submit Sales","operationId":"submit_sales_api_v1_ar_ap_sales__tx_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/sales/{tx_id}/approve":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Approve Sales","operationId":"approve_sales_api_v1_ar_ap_sales__tx_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/sales/{tx_id}/confirm":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Confirm Sales","operationId":"confirm_sales_api_v1_ar_ap_sales__tx_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IdempotencyAction"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/sales/{tx_id}/post":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Post Sales","operationId":"post_sales_api_v1_ar_ap_sales__tx_id__post_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdempotencyAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SalesTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/purchases":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Purchases","operationId":"list_purchases_api_v1_ar_ap_purchases_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PurchaseTransactionRead"},"title":"Response List Purchases Api V1 Ar Ap Purchases Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Create Purchase","operationId":"create_purchase_api_v1_ar_ap_purchases_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurchaseTransactionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurchaseTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/purchases/{tx_id}/approve":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Approve Purchase","operationId":"approve_purchase_api_v1_ar_ap_purchases__tx_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurchaseTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/purchases/{tx_id}/confirm":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Confirm Purchase","operationId":"confirm_purchase_api_v1_ar_ap_purchases__tx_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"tx_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Tx Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IdempotencyAction"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurchaseTransactionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/tax-invoices":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Tax Invoices","operationId":"list_tax_invoices_api_v1_ar_ap_tax_invoices_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"invoice_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaxInvoiceRead"},"title":"Response List Tax Invoices Api V1 Ar Ap Tax Invoices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Create Tax Invoice","operationId":"create_tax_invoice_api_v1_ar_ap_tax_invoices_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxInvoiceCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxInvoiceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/tax-invoices/{invoice_id}/issue":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Issue Tax Invoice","operationId":"issue_tax_invoice_api_v1_ar_ap_tax_invoices__invoice_id__issue_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdempotencyAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxInvoiceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/tax-invoices/{invoice_id}/cancel":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Cancel Tax Invoice","operationId":"cancel_tax_invoice_api_v1_ar_ap_tax_invoices__invoice_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Invoice Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdempotencyAction"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxInvoiceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ar-ap/receivables":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Receivables","operationId":"list_receivables_api_v1_ar_ap_receivables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ReceivableRead"},"type":"array","title":"Response List Receivables Api V1 Ar Ap Receivables Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/payables":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"List Payables","operationId":"list_payables_api_v1_ar_ap_payables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PayableRead"},"type":"array","title":"Response List Payables Api V1 Ar Ap Payables Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/settlements/receipt":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Allocate Receipt","operationId":"allocate_receipt_api_v1_ar_ap_settlements_receipt_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettlementCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceivableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/settlements/payment":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Allocate Payment","operationId":"allocate_payment_api_v1_ar_ap_settlements_payment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SettlementCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PayableRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/evidence/queue":{"get":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Evidence Queue","operationId":"evidence_queue_api_v1_ar_ap_evidence_queue_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EvidenceDocumentRead"},"type":"array","title":"Response Evidence Queue Api V1 Ar Ap Evidence Queue Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ar-ap/evidence/{evidence_id}/review":{"post":{"tags":["AR/AP","AR/AP N-3.2"],"summary":"Review Evidence","operationId":"review_evidence_api_v1_ar_ap_evidence__evidence_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"evidence_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Evidence Id"}},{"name":"review_status","in":"query","required":true,"schema":{"type":"string","title":"Review Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceDocumentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/dashboard":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"Dashboard","operationId":"dashboard_api_v1_treasury_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreasuryDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/bank-accounts":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Bank Accounts","operationId":"list_bank_accounts_api_v1_treasury_bank_accounts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__treasury__schemas__BankAccountRead"},"type":"array","title":"Response List Bank Accounts Api V1 Treasury Bank Accounts Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Bank Account","operationId":"create_bank_account_api_v1_treasury_bank_accounts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankAccountCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__treasury__schemas__BankAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/bank-accounts/{account_id}":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"Get Bank Account","operationId":"get_bank_account_api_v1_treasury_bank_accounts__account_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__treasury__schemas__BankAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/bank-accounts/{account_id}/provider":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Configure Provider","operationId":"configure_provider_api_v1_treasury_bank_accounts__account_id__provider_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}},{"name":"provider_key","in":"query","required":false,"schema":{"type":"string","default":"mock","title":"Provider Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/bank-accounts/{account_id}/sync":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Enqueue Sync","operationId":"enqueue_sync_api_v1_treasury_bank_accounts__account_id__sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__treasury__schemas__IdempotencyBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/transactions":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Transactions","operationId":"list_transactions_api_v1_treasury_transactions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"match_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Match Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BankTransactionRead"},"title":"Response List Transactions Api V1 Treasury Transactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/matching-candidates":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Matching Candidates","operationId":"list_matching_candidates_api_v1_treasury_matching_candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"suggested","title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MatchingCandidateRead"},"title":"Response List Matching Candidates Api V1 Treasury Matching Candidates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/receipt-allocations":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Receipt Allocation","operationId":"create_receipt_allocation_api_v1_treasury_receipt_allocations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptAllocationCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptAllocationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/receipt-allocations/{allocation_id}/confirm":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Confirm Receipt Allocation","operationId":"confirm_receipt_allocation_api_v1_treasury_receipt_allocations__allocation_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"allocation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Allocation Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__modules__treasury__schemas__IdempotencyBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReceiptAllocationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/payment-requests":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Payment Requests","operationId":"list_payment_requests_api_v1_treasury_payment_requests_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PaymentRequestRead"},"title":"Response List Payment Requests Api V1 Treasury Payment Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Payment Request","operationId":"create_payment_request_api_v1_treasury_payment_requests_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/payment-requests/{request_id}/submit":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Submit Payment Request","operationId":"submit_payment_request_api_v1_treasury_payment_requests__request_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/payment-requests/{request_id}/approve":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Approve Payment Request","operationId":"approve_payment_request_api_v1_treasury_payment_requests__request_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Request Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequestRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/payment-batches":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Execute Payment Batch","operationId":"execute_payment_batch_api_v1_treasury_payment_batches_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentBatchCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentBatchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/corporate-cards":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Corporate Cards","operationId":"list_corporate_cards_api_v1_treasury_corporate_cards_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CorporateCardRead"},"type":"array","title":"Response List Corporate Cards Api V1 Treasury Corporate Cards Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Corporate Card","operationId":"create_corporate_card_api_v1_treasury_corporate_cards_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorporateCardCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorporateCardRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/card-transactions":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Card Transactions","operationId":"list_card_transactions_api_v1_treasury_card_transactions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"card_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Card Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CardTransactionRead"},"title":"Response List Card Transactions Api V1 Treasury Card Transactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/card-receipts/pending":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Card Receipts Pending","operationId":"list_card_receipts_pending_api_v1_treasury_card_receipts_pending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/internal-transfers":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Internal Transfers","operationId":"list_internal_transfers_api_v1_treasury_internal_transfers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/InternalTransferRead"},"type":"array","title":"Response List Internal Transfers Api V1 Treasury Internal Transfers Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Internal Transfer","operationId":"create_internal_transfer_api_v1_treasury_internal_transfers_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalTransferCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalTransferRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/treasury/reconciliations":{"post":{"tags":["Treasury","Treasury N-3.3"],"summary":"Create Reconciliation","operationId":"create_reconciliation_api_v1_treasury_reconciliations_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankReconciliationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankReconciliationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Reconciliations","operationId":"list_reconciliations_api_v1_treasury_reconciliations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"bank_account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Bank Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BankReconciliationRead"},"title":"Response List Reconciliations Api V1 Treasury Reconciliations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/treasury/audit-logs":{"get":{"tags":["Treasury","Treasury N-3.3"],"summary":"List Audit Logs","operationId":"list_audit_logs_api_v1_treasury_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/dashboard":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"Dashboard","operationId":"dashboard_api_v1_vat_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VatDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/tax-codes":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Tax Codes","operationId":"list_tax_codes_api_v1_vat_tax_codes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TaxCodeRead"},"type":"array","title":"Response List Tax Codes Api V1 Vat Tax Codes Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/periods":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Periods","operationId":"list_periods_api_v1_vat_periods_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodRead"},"type":"array","title":"Response List Periods Api V1 Vat Periods Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["VAT","VAT N-3.4"],"summary":"Create Period","operationId":"create_period_api_v1_vat_periods_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/periods/{period_id}":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"Get Period","operationId":"get_period_api_v1_vat_periods__period_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/collect":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Collect Period","operationId":"collect_period_api_v1_vat_periods__period_id__collect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/transactions":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Transactions","operationId":"list_transactions_api_v1_vat_transactions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Period Id"}},{"name":"tx_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tx Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/VatTransactionRead"},"title":"Response List Transactions Api V1 Vat Transactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/input-tax-reviews":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Review Input Tax","operationId":"review_input_tax_api_v1_vat_input_tax_reviews_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InputTaxReviewCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InputTaxReviewRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/periods/{period_id}/validate":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Validate Period","operationId":"validate_period_api_v1_vat_periods__period_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__vat__schemas__ValidationIssueRead"},"title":"Response Validate Period Api V1 Vat Periods  Period Id  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/validation-issues":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Validation Issues","operationId":"list_validation_issues_api_v1_vat_periods__period_id__validation_issues_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__vat__schemas__ValidationIssueRead"},"title":"Response List Validation Issues Api V1 Vat Periods  Period Id  Validation Issues Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/close":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Close Period","operationId":"close_period_api_v1_vat_periods__period_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/reopen":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Reopen Period","operationId":"reopen_period_api_v1_vat_periods__period_id__reopen_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/partner-summaries":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"Partner Summaries","operationId":"partner_summaries_api_v1_vat_periods__period_id__partner_summaries_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"summary_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnerSummaryRead"},"title":"Response Partner Summaries Api V1 Vat Periods  Period Id  Partner Summaries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/reconcile":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Reconcile Period","operationId":"reconcile_period_api_v1_vat_periods__period_id__reconcile_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__vat__schemas__ReconciliationRead"},"title":"Response Reconcile Period Api V1 Vat Periods  Period Id  Reconcile Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/periods/{period_id}/filing-packages":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Create Filing Package","operationId":"create_filing_package_api_v1_vat_periods__period_id__filing_packages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"is_amended","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Is Amended"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/app__modules__vat__schemas__IdempotencyBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__vat__schemas__FilingPackageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/filing-packages/{package_id}/preview":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"Preview Package","operationId":"preview_package_api_v1_vat_filing_packages__package_id__preview_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/filing-packages/{package_id}/export":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Export Filing","operationId":"export_filing_api_v1_vat_filing_packages__package_id__export_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}},{"name":"export_format","in":"query","required":false,"schema":{"type":"string","default":"json","title":"Export Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilingExportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/filing-packages/{package_id}/submit":{"post":{"tags":["VAT","VAT N-3.4"],"summary":"Submit Filing","operationId":"submit_filing_api_v1_vat_filing_packages__package_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Package Id"}},{"name":"submission_type","in":"query","required":false,"schema":{"type":"string","default":"initial","title":"Submission Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubmissionHistoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/vat/submissions":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Submissions","operationId":"list_submissions_api_v1_vat_submissions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SubmissionHistoryRead"},"type":"array","title":"Response List Submissions Api V1 Vat Submissions Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/vat/audit-logs":{"get":{"tags":["VAT","VAT N-3.4"],"summary":"List Audit Logs","operationId":"list_audit_logs_api_v1_vat_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/closing/dashboard":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Dashboard","operationId":"dashboard_api_v1_closing_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/closing/cycles":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Cycles","operationId":"list_cycles_api_v1_closing_cycles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ClosingCycleRead"},"type":"array","title":"Response List Cycles Api V1 Closing Cycles Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Closing","Closing N-3.5"],"summary":"Create Cycle","operationId":"create_cycle_api_v1_closing_cycles_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/closing/cycles/{cycle_id}":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Get Cycle","operationId":"get_cycle_api_v1_closing_cycles__cycle_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/tasks":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Tasks","operationId":"list_tasks_api_v1_closing_cycles__cycle_id__tasks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClosingTaskRead"},"title":"Response List Tasks Api V1 Closing Cycles  Cycle Id  Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/tasks/{task_id}/complete":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Complete Task","operationId":"complete_task_api_v1_closing_tasks__task_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Task Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingTaskRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/adjustments":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Adjustments","operationId":"list_adjustments_api_v1_closing_adjustments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AdjustmentRead"},"title":"Response List Adjustments Api V1 Closing Adjustments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Closing","Closing N-3.5"],"summary":"Create Adjustment","operationId":"create_adjustment_api_v1_closing_adjustments_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/adjustments/{adjustment_id}/approve":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Approve Adjustment","operationId":"approve_adjustment_api_v1_closing_adjustments__adjustment_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"adjustment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Adjustment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/adjustments/{adjustment_id}/post":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Post Adjustment","operationId":"post_adjustment_api_v1_closing_adjustments__adjustment_id__post_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"adjustment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Adjustment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdjustmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/validate":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Validate Cycle","operationId":"validate_cycle_api_v1_closing_cycles__cycle_id__validate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__closing__schemas__ValidationIssueRead"},"title":"Response Validate Cycle Api V1 Closing Cycles  Cycle Id  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/validation-issues":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Issues","operationId":"list_issues_api_v1_closing_cycles__cycle_id__validation_issues_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__closing__schemas__ValidationIssueRead"},"title":"Response List Issues Api V1 Closing Cycles  Cycle Id  Validation Issues Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/trial-balance":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Trial Balance","operationId":"trial_balance_api_v1_closing_trial_balance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__closing__schemas__TrialBalanceRow"},"type":"array","title":"Response Trial Balance Api V1 Closing Trial Balance Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/closing/cycles/{cycle_id}/review":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Review Cycle","operationId":"review_cycle_api_v1_closing_cycles__cycle_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/approve":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Approve Cycle","operationId":"approve_cycle_api_v1_closing_cycles__cycle_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/close":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Close Cycle","operationId":"close_cycle_api_v1_closing_cycles__cycle_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/reopen":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Reopen Cycle","operationId":"reopen_cycle_api_v1_closing_cycles__cycle_id__reopen_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReopenBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClosingCycleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/statements/{statement_type}":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Generate Statement","operationId":"generate_statement_api_v1_closing_cycles__cycle_id__statements__statement_type__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}},{"name":"statement_type","in":"path","required":true,"schema":{"type":"string","title":"Statement Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnapshotRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/cycles/{cycle_id}/snapshots":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Snapshots","operationId":"list_snapshots_api_v1_closing_cycles__cycle_id__snapshots_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"cycle_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Cycle Id"}},{"name":"statement_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Statement Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SnapshotRead"},"title":"Response List Snapshots Api V1 Closing Cycles  Cycle Id  Snapshots Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/snapshots/{snapshot_id}/lines":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Snapshot Lines","operationId":"snapshot_lines_api_v1_closing_snapshots__snapshot_id__lines_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Snapshot Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SnapshotLineRead"},"title":"Response Snapshot Lines Api V1 Closing Snapshots  Snapshot Id  Lines Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/budgets":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"List Budgets","operationId":"list_budgets_api_v1_closing_budgets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__closing__schemas__BudgetRead"},"type":"array","title":"Response List Budgets Api V1 Closing Budgets Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Closing","Closing N-3.5"],"summary":"Create Budget","operationId":"create_budget_api_v1_closing_budgets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__closing__schemas__BudgetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/closing/budget-versions/{version_id}/lines":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Add Budget Lines","operationId":"add_budget_lines_api_v1_closing_budget_versions__version_id__lines_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BudgetLineCreate"},"title":"Lines"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__closing__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/budget-versions/{version_id}/approve":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"Approve Budget Version","operationId":"approve_budget_version_api_v1_closing_budget_versions__version_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__closing__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/budgets/{budget_id}/versions":{"post":{"tags":["Closing","Closing N-3.5"],"summary":"New Budget Version","operationId":"new_budget_version_api_v1_closing_budgets__budget_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"budget_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Budget Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__closing__schemas__BudgetVersionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/budget-versions/{version_id}/vs-actual":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Budget Vs Actual","operationId":"budget_vs_actual_api_v1_closing_budget_versions__version_id__vs_actual_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BudgetActualRow"},"title":"Response Budget Vs Actual Api V1 Closing Budget Versions  Version Id  Vs Actual Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/management-pnl":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Management Pnl","operationId":"management_pnl_api_v1_closing_management_pnl_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dimension_type","in":"query","required":true,"schema":{"type":"string","title":"Dimension Type"}},{"name":"cycle_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Cycle Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ManagementPnlRow"},"title":"Response Management Pnl Api V1 Closing Management Pnl Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/closing/audit-logs":{"get":{"tags":["Closing","Closing N-3.5"],"summary":"Audit Logs","operationId":"audit_logs_api_v1_closing_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/dashboard":{"get":{"tags":["Management","Management N-3.6"],"summary":"Dashboard","operationId":"dashboard_api_v1_management_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/kpis":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Kpis","operationId":"list_kpis_api_v1_management_kpis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/KpiDefinitionRead"},"type":"array","title":"Response List Kpis Api V1 Management Kpis Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/kpi-targets":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Targets","operationId":"list_targets_api_v1_management_kpi_targets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/KpiTargetRead"},"type":"array","title":"Response List Targets Api V1 Management Kpi Targets Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Management","Management N-3.6"],"summary":"Create Target","operationId":"create_target_api_v1_management_kpi_targets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KpiTargetCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KpiTargetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/kpi-runs":{"post":{"tags":["Management","Management N-3.6"],"summary":"Run Kpis","operationId":"run_kpis_api_v1_management_kpi_runs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KpiRunCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/KpiValueRead"},"type":"array","title":"Response Run Kpis Api V1 Management Kpi Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/kpi-drill-down":{"get":{"tags":["Management","Management N-3.6"],"summary":"Kpi Drill Down","operationId":"kpi_drill_down_api_v1_management_kpi_drill_down_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"kpi_key","in":"query","required":true,"schema":{"type":"string","title":"Kpi Key"}},{"name":"period_start","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Period Start"}},{"name":"period_end","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Period End"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/KpiDrillDownRow"},"title":"Response Kpi Drill Down Api V1 Management Kpi Drill Down Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/kpi-snapshots":{"post":{"tags":["Management","Management N-3.6"],"summary":"Kpi Snapshot","operationId":"kpi_snapshot_api_v1_management_kpi_snapshots_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_key","in":"query","required":true,"schema":{"type":"string","title":"Period Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/profitability-runs":{"post":{"tags":["Management","Management N-3.6"],"summary":"Run Profitability","operationId":"run_profitability_api_v1_management_profitability_runs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfitabilityRunCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProfitabilityResultRead"},"type":"array","title":"Response Run Profitability Api V1 Management Profitability Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/profitability":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Profitability","operationId":"list_profitability_api_v1_management_profitability_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dimension_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dimension Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProfitabilityResultRead"},"title":"Response List Profitability Api V1 Management Profitability Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/labor-cost/{project_id}":{"get":{"tags":["Management","Management N-3.6"],"summary":"Labor Cost","operationId":"labor_cost_api_v1_management_labor_cost__project_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}},{"name":"period_start","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Period Start"}},{"name":"period_end","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Period End"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/overhead-allocate":{"post":{"tags":["Management","Management N-3.6"],"summary":"Overhead Allocate","operationId":"overhead_allocate_api_v1_management_overhead_allocate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"pool_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Pool Id"}},{"name":"run_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Weights"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/forecast-runs":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Forecast Runs","operationId":"list_forecast_runs_api_v1_management_forecast_runs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CashForecastRunRead"},"type":"array","title":"Response List Forecast Runs Api V1 Management Forecast Runs Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Management","Management N-3.6"],"summary":"Create Forecast","operationId":"create_forecast_api_v1_management_forecast_runs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForecastRunCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CashForecastRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/forecast-runs/{run_id}/calculate":{"post":{"tags":["Management","Management N-3.6"],"summary":"Calculate Forecast","operationId":"calculate_forecast_api_v1_management_forecast_runs__run_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CashForecastBalanceRead"},"title":"Response Calculate Forecast Api V1 Management Forecast Runs  Run Id  Calculate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/forecast-runs/{run_id}/items":{"get":{"tags":["Management","Management N-3.6"],"summary":"Forecast Items","operationId":"forecast_items_api_v1_management_forecast_runs__run_id__items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CashForecastItemRead"},"title":"Response Forecast Items Api V1 Management Forecast Runs  Run Id  Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/forecast-runs/{run_id}/balances":{"get":{"tags":["Management","Management N-3.6"],"summary":"Forecast Balances","operationId":"forecast_balances_api_v1_management_forecast_runs__run_id__balances_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}},{"name":"granularity","in":"query","required":false,"schema":{"type":"string","default":"daily","title":"Granularity"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CashForecastBalanceRead"},"title":"Response Forecast Balances Api V1 Management Forecast Runs  Run Id  Balances Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/forecast-runs/{run_id}/scenarios":{"get":{"tags":["Management","Management N-3.6"],"summary":"Compare Scenarios","operationId":"compare_scenarios_api_v1_management_forecast_runs__run_id__scenarios_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}},{"name":"balance_date","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Balance Date"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ScenarioCompareRow"},"title":"Response Compare Scenarios Api V1 Management Forecast Runs  Run Id  Scenarios Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/alerts":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Alerts","operationId":"list_alerts_api_v1_management_alerts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alert_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alert Type"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ManagementAlertRead"},"title":"Response List Alerts Api V1 Management Alerts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/alerts/{alert_id}/acknowledge":{"post":{"tags":["Management","Management N-3.6"],"summary":"Acknowledge Alert","operationId":"acknowledge_alert_api_v1_management_alerts__alert_id__acknowledge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Alert Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAlertRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/alerts/{alert_id}/actions":{"post":{"tags":["Management","Management N-3.6"],"summary":"Alert Action","operationId":"alert_action_api_v1_management_alerts__alert_id__actions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Alert Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlertActionCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/alerts/{alert_id}/resolve":{"post":{"tags":["Management","Management N-3.6"],"summary":"Resolve Alert","operationId":"resolve_alert_api_v1_management_alerts__alert_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"alert_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Alert Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAlertRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/ai-insights":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Insights","operationId":"list_insights_api_v1_management_ai_insights_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/AiInsightRead"},"type":"array","title":"Response List Insights Api V1 Management Ai Insights Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Management","Management N-3.6"],"summary":"Generate Insight","operationId":"generate_insight_api_v1_management_ai_insights_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InsightJobCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiInsightRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/management/ai-insights/{insight_id}/approve":{"post":{"tags":["Management","Management N-3.6"],"summary":"Approve Insight","operationId":"approve_insight_api_v1_management_ai_insights__insight_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"insight_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Insight Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiInsightRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/ai-insights/{insight_id}/publish":{"post":{"tags":["Management","Management N-3.6"],"summary":"Publish Insight","operationId":"publish_insight_api_v1_management_ai_insights__insight_id__publish_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"insight_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Insight Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiInsightRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/reports":{"get":{"tags":["Management","Management N-3.6"],"summary":"List Reports","operationId":"list_reports_api_v1_management_reports_get","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ManagementReportRead"},"title":"Response List Reports Api V1 Management Reports Get"}}}}}},"post":{"tags":["Management","Management N-3.6"],"summary":"Generate Report","operationId":"generate_report_api_v1_management_reports_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_key","in":"query","required":true,"schema":{"type":"string","title":"Report Key"}},{"name":"period_key","in":"query","required":true,"schema":{"type":"string","title":"Period Key"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/reports/{report_id}/approve":{"post":{"tags":["Management","Management N-3.6"],"summary":"Approve Report","operationId":"approve_report_api_v1_management_reports__report_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/reports/{report_id}/publish":{"post":{"tags":["Management","Management N-3.6"],"summary":"Publish Report","operationId":"publish_report_api_v1_management_reports__report_id__publish_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Report Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementReportRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/management/audit-logs":{"get":{"tags":["Management","Management N-3.6"],"summary":"Audit Logs","operationId":"audit_logs_api_v1_management_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/dashboard":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Dashboard","operationId":"dashboard_api_v1_tax_compliance_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/withholding/periods":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Withholding Periods","operationId":"list_withholding_periods_api_v1_tax_compliance_withholding_periods_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ReportingPeriodRead"},"type":"array","title":"Response List Withholding Periods Api V1 Tax Compliance Withholding Periods Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Create Withholding Period","operationId":"create_withholding_period_api_v1_tax_compliance_withholding_periods_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ReportingPeriodCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/recipients":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Recipients","operationId":"list_recipients_api_v1_tax_compliance_recipients_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__RecipientRead"},"type":"array","title":"Response List Recipients Api V1 Tax Compliance Recipients Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Create Recipient","operationId":"create_recipient_api_v1_tax_compliance_recipients_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecipientCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__RecipientRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/payments":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Payments","operationId":"list_payments_api_v1_tax_compliance_payments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IncomePaymentRead"},"title":"Response List Payments Api V1 Tax Compliance Payments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/payments/payroll/{period_id}":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Collect Payroll","operationId":"collect_payroll_api_v1_tax_compliance_payments_payroll__period_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"payroll_run_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Payroll Run Id"}},{"name":"recipient_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Recipient Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/withholding/manual-adjustment":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Manual Adjustment","operationId":"manual_adjustment_api_v1_tax_compliance_withholding_manual_adjustment_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualTaxAdjustmentCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxCalculationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/withholding/periods/{period_id}/reconcile":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Reconcile","operationId":"reconcile_api_v1_tax_compliance_withholding_periods__period_id__reconcile_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ReconciliationRead"},"title":"Response Reconcile Api V1 Tax Compliance Withholding Periods  Period Id  Reconcile Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/statements":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Generate Statement","operationId":"generate_statement_api_v1_tax_compliance_statements_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"batch_key","in":"query","required":true,"schema":{"type":"string","title":"Batch Key"}},{"name":"is_amended","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Is Amended"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatementBatchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/withholding/periods/{period_id}/close":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Close Withholding","operationId":"close_withholding_api_v1_tax_compliance_withholding_periods__period_id__close_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ReportingPeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/corporate/periods":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Corporate Periods","operationId":"list_corporate_periods_api_v1_tax_compliance_corporate_periods_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CorporatePeriodRead"},"type":"array","title":"Response List Corporate Periods Api V1 Tax Compliance Corporate Periods Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Create Corporate Period","operationId":"create_corporate_period_api_v1_tax_compliance_corporate_periods_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorporatePeriodCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CorporatePeriodRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/corporate/adjustments":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Create Adjustment","operationId":"create_adjustment_api_v1_tax_compliance_corporate_adjustments_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxAdjustmentCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxAdjustmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/corporate/periods/{period_id}/adjustments":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Adjustments","operationId":"list_adjustments_api_v1_tax_compliance_corporate_periods__period_id__adjustments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaxAdjustmentRead"},"title":"Response List Adjustments Api V1 Tax Compliance Corporate Periods  Period Id  Adjustments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/corporate/adjustments/{adjustment_id}/approve":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Approve Adjustment","operationId":"approve_adjustment_api_v1_tax_compliance_corporate_adjustments__adjustment_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"adjustment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Adjustment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxAdjustmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/corporate/periods/{period_id}/calculate":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Calculate Corporate","operationId":"calculate_corporate_api_v1_tax_compliance_corporate_periods__period_id__calculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"run_key","in":"query","required":true,"schema":{"type":"string","title":"Run Key"}},{"name":"snapshot_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Snapshot Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CorporateTaxResultRead"},"title":"Response Calculate Corporate Api V1 Tax Compliance Corporate Periods  Period Id  Calculate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/corporate/periods/{period_id}/validate":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Validate Corporate","operationId":"validate_corporate_api_v1_tax_compliance_corporate_periods__period_id__validate_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__ValidationIssueRead"},"title":"Response Validate Corporate Api V1 Tax Compliance Corporate Periods  Period Id  Validate Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/corporate/losses":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Losses","operationId":"list_losses_api_v1_tax_compliance_corporate_losses_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/LossCarryforwardRead"},"type":"array","title":"Response List Losses Api V1 Tax Compliance Corporate Losses Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tax-compliance/corporate/periods/{period_id}/credits":{"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Add Credit","operationId":"add_credit_api_v1_tax_compliance_corporate_periods__period_id__credits_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"period_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Period Id"}},{"name":"credit_key","in":"query","required":true,"schema":{"type":"string","title":"Credit Key"}},{"name":"claimed_amount","in":"query","required":true,"schema":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Claimed Amount"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaxCreditRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/filing-packages":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"List Packages","operationId":"list_packages_api_v1_tax_compliance_filing_packages_get","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__FilingPackageRead"},"title":"Response List Packages Api V1 Tax Compliance Filing Packages Get"}}}}}},"post":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Create Package","operationId":"create_package_api_v1_tax_compliance_filing_packages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"package_key","in":"query","required":true,"schema":{"type":"string","title":"Package Key"}},{"name":"filing_type","in":"query","required":true,"schema":{"type":"string","title":"Filing Type"}},{"name":"period_ref","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Period Ref"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__tax_compliance__schemas__FilingPackageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tax-compliance/audit-logs":{"get":{"tags":["Tax Compliance","Tax Compliance N-3.7"],"summary":"Audit Logs","operationId":"audit_logs_api_v1_tax_compliance_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/dashboard":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Dashboard","operationId":"dashboard_api_v1_cost_accounting_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CostDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/assets":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"List Assets","operationId":"list_assets_api_v1_cost_accounting_assets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/FixedAssetRead"},"type":"array","title":"Response List Assets Api V1 Cost Accounting Assets Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Asset","operationId":"create_asset_api_v1_cost_accounting_assets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FixedAssetCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FixedAssetRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/acquisitions":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Acquisition","operationId":"create_acquisition_api_v1_cost_accounting_acquisitions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcquisitionCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcquisitionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/acquisitions/{acquisition_id}/approve":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Approve Capitalization","operationId":"approve_capitalization_api_v1_cost_accounting_acquisitions__acquisition_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"acquisition_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Acquisition Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcquisitionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-accounting/depreciation/runs":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Run Depreciation","operationId":"run_depreciation_api_v1_cost_accounting_depreciation_runs_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_key","in":"query","required":true,"schema":{"type":"string","title":"Run Key"}},{"name":"period_key","in":"query","required":true,"schema":{"type":"string","title":"Period Key"}},{"name":"period_end","in":"query","required":true,"schema":{"type":"string","format":"date","title":"Period End"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DepreciationRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-accounting/depreciation/runs/{run_id}/items":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Depreciation Items","operationId":"depreciation_items_api_v1_cost_accounting_depreciation_runs__run_id__items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DepreciationItemRead"},"title":"Response Depreciation Items Api V1 Cost Accounting Depreciation Runs  Run Id  Items Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-accounting/leases":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"List Leases","operationId":"list_leases_api_v1_cost_accounting_leases_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/LeaseContractRead"},"type":"array","title":"Response List Leases Api V1 Cost Accounting Leases Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Lease","operationId":"create_lease_api_v1_cost_accounting_leases_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseContractCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseContractRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/leases/{contract_id}/schedules":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Lease Schedules","operationId":"lease_schedules_api_v1_cost_accounting_leases__contract_id__schedules_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"contract_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Contract Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LeaseScheduleRead"},"title":"Response Lease Schedules Api V1 Cost Accounting Leases  Contract Id  Schedules Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-accounting/items":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"List Items","operationId":"list_items_api_v1_cost_accounting_items_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ItemRead"},"type":"array","title":"Response List Items Api V1 Cost Accounting Items Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Item","operationId":"create_item_api_v1_cost_accounting_items_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/warehouses":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Warehouse","operationId":"create_warehouse_api_v1_cost_accounting_warehouses_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarehouseCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WarehouseRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/inventory/transactions":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Inventory Txn","operationId":"create_inventory_txn_api_v1_cost_accounting_inventory_transactions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryTxnCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryTxnRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/inventory/transactions/{txn_id}/approve":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Approve Inventory Txn","operationId":"approve_inventory_txn_api_v1_cost_accounting_inventory_transactions__txn_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"txn_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Txn Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryTxnRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/cost-accounting/inventory/balances":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Inventory Balances","operationId":"inventory_balances_api_v1_cost_accounting_inventory_balances_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/InventoryBalanceRead"},"type":"array","title":"Response Inventory Balances Api V1 Cost Accounting Inventory Balances Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/inventory/counts":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Count","operationId":"create_count_api_v1_cost_accounting_inventory_counts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryCountCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InventoryCountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/cost-objects":{"post":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Create Cost Object","operationId":"create_cost_object_api_v1_cost_accounting_cost_objects_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CostObjectCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CostObjectRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/wip":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"List Wip","operationId":"list_wip_api_v1_cost_accounting_wip_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WipBalanceRead"},"type":"array","title":"Response List Wip Api V1 Cost Accounting Wip Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/validate":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Validate Closing","operationId":"validate_closing_api_v1_cost_accounting_validate_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__cost_accounting__schemas__ValidationIssueRead"},"type":"array","title":"Response Validate Closing Api V1 Cost Accounting Validate Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/cost-accounting/audit-logs":{"get":{"tags":["Cost Accounting","Cost Accounting N-3.8"],"summary":"Audit Logs","operationId":"audit_logs_api_v1_cost_accounting_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/dashboard":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"Dashboard","operationId":"dashboard_api_v1_external_integration_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationDashboard"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/providers":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Providers","operationId":"list_providers_api_v1_external_integration_providers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ProviderRead"},"type":"array","title":"Response List Providers Api V1 External Integration Providers Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/connections":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Connections","operationId":"list_connections_api_v1_external_integration_connections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ConnectionRead"},"type":"array","title":"Response List Connections Api V1 External Integration Connections Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Create Connection","operationId":"create_connection_api_v1_external_integration_connections_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/connections/{connection_id}/test":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Test Connection","operationId":"test_connection_api_v1_external_integration_connections__connection_id__test_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/connections/{connection_id}/refresh-auth":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Refresh Auth","operationId":"refresh_auth_api_v1_external_integration_connections__connection_id__refresh_auth_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/connections/{connection_id}/oauth/start":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Start Oauth","operationId":"start_oauth_api_v1_external_integration_connections__connection_id__oauth_start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthStartResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/oauth/callback":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"Oauth Callback","description":"Public OAuth callback — state resolves tenant/connection.","operationId":"oauth_callback_api_v1_external_integration_oauth_callback_get","parameters":[{"name":"state","in":"query","required":true,"schema":{"type":"string","title":"State"}},{"name":"code","in":"query","required":true,"schema":{"type":"string","title":"Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/connections/{connection_id}/webhook/enable":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Enable Webhook","operationId":"enable_webhook_api_v1_external_integration_connections__connection_id__webhook_enable_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookEnableResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/sync/runs":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Run Sync","operationId":"run_sync_api_v1_external_integration_sync_runs_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sync_key","in":"query","required":true,"schema":{"type":"string","title":"Sync Key"}},{"name":"run_key","in":"query","required":true,"schema":{"type":"string","title":"Run Key"}},{"name":"mode","in":"query","required":false,"schema":{"type":"string","default":"incremental","title":"Mode"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncRunRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Sync Runs","operationId":"list_sync_runs_api_v1_external_integration_sync_runs_get","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SyncRunRead"},"title":"Response List Sync Runs Api V1 External Integration Sync Runs Get"}}}}}}},"/api/v1/external-integration/sync/errors":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Sync Errors","operationId":"list_sync_errors_api_v1_external_integration_sync_errors_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SyncErrorRead"},"type":"array","title":"Response List Sync Errors Api V1 External Integration Sync Errors Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/dlq":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Dlq","operationId":"list_dlq_api_v1_external_integration_dlq_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DeadLetterRead"},"type":"array","title":"Response List Dlq Api V1 External Integration Dlq Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/dlq/{item_id}/reprocess":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Reprocess Dlq","operationId":"reprocess_dlq_api_v1_external_integration_dlq__item_id__reprocess_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeadLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/mappings":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Create Mapping","operationId":"create_mapping_api_v1_external_integration_mappings_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMappingCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/mappings/{mapping_id}/confirm":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Confirm Mapping","operationId":"confirm_mapping_api_v1_external_integration_mappings__mapping_id__confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"mapping_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Mapping Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMappingRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/import/analyze":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Analyze Import","operationId":"analyze_import_api_v1_external_integration_import_analyze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/import/dry-run":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Dry Run","operationId":"dry_run_api_v1_external_integration_import_dry_run_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__external_integration__schemas__DryRunRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DryRunResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/import/apply":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Apply Import","operationId":"apply_import_api_v1_external_integration_import_apply_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplyImportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/exports":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Exports","operationId":"list_exports_api_v1_external_integration_exports_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExportBatchRead"},"type":"array","title":"Response List Exports Api V1 External Integration Exports Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Create Export","operationId":"create_export_api_v1_external_integration_exports_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportBatchCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportBatchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/exports/{batch_id}/approve":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Approve Export","operationId":"approve_export_api_v1_external_integration_exports__batch_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}},{"name":"approver_slot","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Approver Slot"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportBatchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/exports/{batch_id}/submit":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Submit Export","operationId":"submit_export_api_v1_external_integration_exports__batch_id__submit_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Batch Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/external-integration/conflicts":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Conflicts","operationId":"list_conflicts_api_v1_external_integration_conflicts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__external_integration__schemas__ConflictRead"},"type":"array","title":"Response List Conflicts Api V1 External Integration Conflicts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/audit-logs":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"Audit Logs","operationId":"audit_logs_api_v1_external_integration_audit_logs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/tax-agent/organizations":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Tax Orgs","operationId":"list_tax_orgs_api_v1_external_integration_tax_agent_organizations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TaxAgentOrgRead"},"type":"array","title":"Response List Tax Orgs Api V1 External Integration Tax Agent Organizations Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/tax-agent/requests":{"get":{"tags":["External Integration","External Integration N-3.9"],"summary":"List Tax Requests","operationId":"list_tax_requests_api_v1_external_integration_tax_agent_requests_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TaxAgentRequestRead"},"type":"array","title":"Response List Tax Requests Api V1 External Integration Tax Agent Requests Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/external-integration/webhooks/{webhook_key}":{"post":{"tags":["External Integration","External Integration N-3.9"],"summary":"Receive Webhook","description":"Webhook — tenant is resolved from webhook_key (DB lookup), not from client headers.","operationId":"receive_webhook_api_v1_external_integration_webhooks__webhook_key__post","parameters":[{"name":"webhook_key","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Webhook Key"}},{"name":"X-Signature","in":"header","required":true,"schema":{"type":"string","title":"X-Signature"}},{"name":"X-Timestamp","in":"header","required":true,"schema":{"type":"string","title":"X-Timestamp"}},{"name":"X-Provider-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Provider-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"Get Work Item","operationId":"get_work_item_api_v1_work_items__work_item_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Work Items","Work Item Canvas"],"summary":"Patch Work Item","operationId":"patch_work_item_api_v1_work_items__work_item_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/start":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Start","operationId":"start_api_v1_work_items__work_item_id__start_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest","default":{"force":false}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/block":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Block","operationId":"block_api_v1_work_items__work_item_id__block_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/hold":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Hold","operationId":"hold_api_v1_work_items__work_item_id__hold_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/resume":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Resume","operationId":"resume_api_v1_work_items__work_item_id__resume_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest","default":{"force":false}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/complete":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Complete","operationId":"complete_api_v1_work_items__work_item_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest","default":{"force":false}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/complete/validate":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"Validate Complete","operationId":"validate_complete_api_v1_work_items__work_item_id__complete_validate_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/reopen":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Reopen","operationId":"reopen_api_v1_work_items__work_item_id__reopen_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest","default":{"force":false}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/cancel":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Cancel","operationId":"cancel_api_v1_work_items__work_item_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/checklists":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Checklists","operationId":"list_checklists_api_v1_work_items__work_item_id__checklists_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ChecklistRead"},"title":"Response List Checklists Api V1 Work Items  Work Item Id  Checklists Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Create Checklist","operationId":"create_checklist_api_v1_work_items__work_item_id__checklists_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/checklists/{checklist_id}":{"patch":{"tags":["Work Items","Work Item Canvas"],"summary":"Update Checklist","operationId":"update_checklist_api_v1_work_items__work_item_id__checklists__checklist_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}},{"name":"checklist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Checklist Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Work Items","Work Item Canvas"],"summary":"Delete Checklist","operationId":"delete_checklist_api_v1_work_items__work_item_id__checklists__checklist_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}},{"name":"checklist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Checklist Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/checklists/reorder":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Reorder Checklists","operationId":"reorder_checklists_api_v1_work_items__work_item_id__checklists_reorder_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistReorderRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ChecklistRead"},"title":"Response Reorder Checklists Api V1 Work Items  Work Item Id  Checklists Reorder Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/checklists/{checklist_id}/promote":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Promote Checklist","operationId":"promote_checklist_api_v1_work_items__work_item_id__checklists__checklist_id__promote_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}},{"name":"checklist_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Checklist Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/comments":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Comments","operationId":"list_comments_api_v1_work_items__work_item_id__comments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CommentRead"},"title":"Response List Comments Api V1 Work Items  Work Item Id  Comments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Create Comment","operationId":"create_comment_api_v1_work_items__work_item_id__comments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work_items__schemas__CommentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/links":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Links","operationId":"list_links_api_v1_work_items__work_item_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LinkRead"},"title":"Response List Links Api V1 Work Items  Work Item Id  Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Create Link","operationId":"create_link_api_v1_work_items__work_item_id__links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/links/{link_id}":{"delete":{"tags":["Work Items","Work Item Canvas"],"summary":"Delete Link","operationId":"delete_link_api_v1_work_items__work_item_id__links__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}},{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/evidence":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Evidence","operationId":"list_evidence_api_v1_work_items__work_item_id__evidence_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EvidenceRead"},"title":"Response List Evidence Api V1 Work Items  Work Item Id  Evidence Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/activity":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Activity","operationId":"list_activity_api_v1_work_items__work_item_id__activity_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/follow-ups":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Create Follow Up","operationId":"create_follow_up_api_v1_work_items__work_item_id__follow_ups_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FollowUpCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/relations":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Create Relation","operationId":"create_relation_api_v1_work_items__work_item_id__relations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelationCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/request-review":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Request Review","operationId":"request_review_api_v1_work_items__work_item_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work_items__schemas__ReviewRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/request-revision":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Request Revision","operationId":"request_revision_api_v1_work_items__work_item_id__request_revision_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevisionRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/approve":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Approve","operationId":"approve_api_v1_work_items__work_item_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApproveRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/reject":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Reject","operationId":"reject_api_v1_work_items__work_item_id__reject_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevisionRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkItemCanvasRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/attachments":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"List Attachments","operationId":"list_attachments_api_v1_work_items__work_item_id__attachments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/app__modules__work_items__schemas__AttachmentRead"},"title":"Response List Attachments Api V1 Work Items  Work Item Id  Attachments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Add Attachment","operationId":"add_attachment_api_v1_work_items__work_item_id__attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttachmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__work_items__schemas__AttachmentRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/ai-insights":{"get":{"tags":["Work Items","Work Item Canvas"],"summary":"Ai Insights","operationId":"ai_insights_api_v1_work_items__work_item_id__ai_insights_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/work-items/{work_item_id}/ai/summarize":{"post":{"tags":["Work Items","Work Item Canvas"],"summary":"Ai Summarize","operationId":"ai_summarize_api_v1_work_items__work_item_id__ai_summarize_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Work Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/activities":{"get":{"tags":["Activity Hub","Activity Hub"],"summary":"List Activities","operationId":"list_activities_api_v1_activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"activityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activitytype"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"}},{"name":"entityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"contactId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"}},{"name":"opportunityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},{"name":"meetingMinutesId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"}},{"name":"actorId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actorid"}},{"name":"dateFrom","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedActivityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/activities/{activity_id}":{"get":{"tags":["Activity Hub","Activity Hub"],"summary":"Get Activity","operationId":"get_activity_api_v1_activities__activity_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"activity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Activity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-business/control-tower/summary":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Control Tower Summary","operationId":"control_tower_summary_api_v1_public_business_control_tower_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/public-business/control-tower/risks":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Control Tower Risks","operationId":"control_tower_risks_api_v1_public_business_control_tower_risks_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/public-business/control-tower/automation":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Control Tower Automation","operationId":"control_tower_automation_api_v1_public_business_control_tower_automation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/action-center":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Action Center","operationId":"action_center_api_v1_action_center_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/project-manager":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Pm Dashboard","operationId":"pm_dashboard_api_v1_dashboard_project_manager_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/dashboard/my-work":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"My Work Dashboard","operationId":"my_work_dashboard_api_v1_dashboard_my_work_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/deadlines":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"List Deadlines","operationId":"list_deadlines_api_v1_deadlines_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/deadlines/upcoming":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Upcoming Deadlines","operationId":"upcoming_deadlines_api_v1_deadlines_upcoming_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":7,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/deadlines/sync":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Sync Deadlines","operationId":"sync_deadlines_api_v1_deadlines_sync_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/projects/{project_id}/health/recalculate":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Recalculate Health","operationId":"recalculate_health_api_v1_projects__project_id__health_recalculate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/automation-rules":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"List Rules","operationId":"list_rules_api_v1_automation_rules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/automation-rules/from-template":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Create Rule From Template","operationId":"create_rule_from_template_api_v1_automation_rules_from_template_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuleTemplateCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/automation-rules/{rule_id}/approve":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Approve Rule","operationId":"approve_rule_api_v1_automation_rules__rule_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/automation-rules/{rule_id}/dry-run":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Dry Run Rule","operationId":"dry_run_rule_api_v1_automation_rules__rule_id__dry_run_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"rule_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Rule Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__control_tower__schemas__DryRunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/automation-executions":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"List Executions","operationId":"list_executions_api_v1_automation_executions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/automation-executions/{execution_id}/retry":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Retry Execution","operationId":"retry_execution_api_v1_automation_executions__execution_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"execution_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Execution Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-risk-signals/{signal_id}/acknowledge":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Acknowledge Risk","operationId":"acknowledge_risk_api_v1_business_risk_signals__signal_id__acknowledge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"signal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Signal Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/business-risk-signals/{signal_id}/resolve":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Resolve Risk","operationId":"resolve_risk_api_v1_business_risk_signals__signal_id__resolve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"signal_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Signal Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiskResolve"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/projects/{project_id}/recommendations/generate":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Generate Recommendations","operationId":"generate_recommendations_api_v1_projects__project_id__recommendations_generate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"project_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/recommended-actions/{action_id}/dismiss":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Dismiss Recommendation","operationId":"dismiss_recommendation_api_v1_recommended_actions__action_id__dismiss_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RecommendationDismiss"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/briefings/daily/generate":{"post":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Generate Daily Briefing","operationId":"generate_daily_briefing_api_v1_briefings_daily_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/briefings":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"List Briefings","operationId":"list_briefings_api_v1_briefings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/tenant-business-policies":{"get":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Get Policy","operationId":"get_policy_api_v1_tenant_business_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["Control Tower","Control Tower N-1.8"],"summary":"Update Policy","operationId":"update_policy_api_v1_tenant_business_policies_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/admin/events":{"get":{"tags":["Control Tower Admin","Control Tower Admin"],"summary":"Admin List Events","operationId":"admin_list_events_api_v1_admin_events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/events/{event_id}/retry":{"post":{"tags":["Control Tower Admin","Control Tower Admin"],"summary":"Admin Retry Event","operationId":"admin_retry_event_api_v1_admin_events__event_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"event_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Event Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/operations/health":{"get":{"tags":["Control Tower Admin","Control Tower Admin"],"summary":"Admin Operations Health","operationId":"admin_operations_health_api_v1_admin_operations_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/permissions":{"get":{"tags":["IAM","IAM"],"summary":"Me Permissions","operationId":"me_permissions_api_v1_me_permissions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MePermissionsResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/workspaces":{"get":{"tags":["IAM","IAM"],"summary":"Me Workspaces","operationId":"me_workspaces_api_v1_me_workspaces_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/WorkspaceRead"},"type":"array","title":"Response Me Workspaces Api V1 Me Workspaces Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/me/access-context":{"get":{"tags":["IAM","IAM"],"summary":"Me Access Context","operationId":"me_access_context_api_v1_me_access_context_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessContextRead"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/access/check":{"post":{"tags":["IAM","IAM"],"summary":"Access Check","operationId":"access_check_api_v1_access_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessCheckResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/access/batch-check":{"post":{"tags":["IAM","IAM"],"summary":"Access Batch Check","operationId":"access_batch_check_api_v1_access_batch_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessBatchCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/roles":{"get":{"tags":["IAM","IAM"],"summary":"List Roles","operationId":"list_roles_api_v1_roles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RoleRead"},"type":"array","title":"Response List Roles Api V1 Roles Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/roles/{role_key}/permissions":{"get":{"tags":["IAM","IAM"],"summary":"Get Role Permissions","operationId":"get_role_permissions_api_v1_roles__role_key__permissions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role_key","in":"path","required":true,"schema":{"type":"string","title":"Role Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolePermissionsRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["IAM","IAM"],"summary":"Patch Role Permissions","operationId":"patch_role_permissions_api_v1_roles__role_key__permissions_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role_key","in":"path","required":true,"schema":{"type":"string","title":"Role Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolePermissionsPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolePermissionsRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/roles/{role_key}/impact-preview":{"post":{"tags":["IAM","IAM"],"summary":"Role Impact Preview","operationId":"role_impact_preview_api_v1_roles__role_key__impact_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"role_key","in":"path","required":true,"schema":{"type":"string","title":"Role Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleImpactPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleImpactPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/organization-units":{"get":{"tags":["IAM","IAM"],"summary":"List Organization Units","operationId":"list_organization_units_api_v1_organization_units_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationUnitRead"},"type":"array","title":"Response List Organization Units Api V1 Organization Units Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/users/{user_id}/sessions":{"get":{"tags":["IAM","IAM"],"summary":"List User Sessions","operationId":"list_user_sessions_api_v1_users__user_id__sessions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserSessionRead"},"title":"Response List User Sessions Api V1 Users  User Id  Sessions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/users/{user_id}/sessions/revoke":{"post":{"tags":["IAM","IAM"],"summary":"Revoke User Sessions","operationId":"revoke_user_sessions_api_v1_users__user_id__sessions_revoke_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/users/{user_id}/deactivate":{"post":{"tags":["IAM","IAM"],"summary":"Deactivate User","operationId":"deactivate_user_api_v1_users__user_id__deactivate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/permission-delegations":{"get":{"tags":["IAM","IAM"],"summary":"List Delegations","operationId":"list_delegations_api_v1_permission_delegations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DelegationRead"},"type":"array","title":"Response List Delegations Api V1 Permission Delegations Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/permissions/dangerous":{"get":{"tags":["IAM","IAM"],"summary":"List Dangerous Permissions","operationId":"list_dangerous_permissions_api_v1_permissions_dangerous_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/commands":{"get":{"tags":["Commands","Commands"],"summary":"Get Commands","operationId":"get_commands_api_v1_commands_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CommandRead"},"type":"array","title":"Response Get Commands Api V1 Commands Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/commands/resolve":{"post":{"tags":["Commands","Commands"],"summary":"Resolve","operationId":"resolve_api_v1_commands_resolve_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandResolveRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandResolveResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/commands/{command_key}/preview":{"post":{"tags":["Commands","Commands"],"summary":"Preview","operationId":"preview_api_v1_commands__command_key__preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"command_key","in":"path","required":true,"schema":{"type":"string","title":"Command Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandPreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/commands/{command_key}/execute":{"post":{"tags":["Commands","Commands"],"summary":"Execute","operationId":"execute_api_v1_commands__command_key__execute_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"command_key","in":"path","required":true,"schema":{"type":"string","title":"Command Key"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandExecuteRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommandExecuteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search":{"get":{"tags":["Global Search","Global Search"],"summary":"Global Search","operationId":"global_search_api_v1_search_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","minLength":0,"default":"","title":"Q"}},{"name":"scope","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope"}},{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerid"}},{"name":"currentRoute","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currentroute"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/global-search":{"get":{"tags":["Global Search","Global Search"],"summary":"Shell Global Search","description":"AppShell legacy endpoint — flat result list.\n\nAlways returns 200 with a list (possibly empty). Missing search schema,\nshort queries, Hangul jamo, and special characters must not 500.","operationId":"shell_global_search_api_v1_global_search_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":500,"default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GlobalSearchResultRead"},"title":"Response Shell Global Search Api V1 Global Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/suggestions":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Suggestions","operationId":"search_suggestions_api_v1_search_suggestions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/SearchSuggestionRead"},"title":"Response Search Suggestions Api V1 Search Suggestions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/recent":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Recent","operationId":"search_recent_api_v1_search_recent_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RecentSearchRead"},"type":"array","title":"Response Search Recent Api V1 Search Recent Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/search/favorites":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Favorites","operationId":"search_favorites_api_v1_search_favorites_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/FavoriteEntityRead"},"type":"array","title":"Response Search Favorites Api V1 Search Favorites Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/search/saved":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Saved","operationId":"search_saved_api_v1_search_saved_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SavedSearchRead"},"type":"array","title":"Response Search Saved Api V1 Search Saved Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Global Search","Global Search"],"summary":"Create Saved Search","operationId":"create_saved_search_api_v1_search_saved_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedSearchCreateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedSearchRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/search/work-items":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Work Items","operationId":"search_work_items_api_v1_search_work_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/projects":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Projects","operationId":"search_projects_api_v1_search_projects_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/customers":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Customers","operationId":"search_customers_api_v1_search_customers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/communications":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Communications","operationId":"search_communications_api_v1_search_communications_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/documents":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Documents Route","operationId":"search_documents_route_api_v1_search_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/contracts":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Contracts","operationId":"search_contracts_api_v1_search_contracts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/search/finance":{"get":{"tags":["Global Search","Global Search"],"summary":"Search Finance","operationId":"search_finance_api_v1_search_finance_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/settings/ai-providers/status":{"get":{"tags":["AI Providers","AI Providers"],"summary":"Get Ai Providers Status","description":"AI 제공자 준비 상태(키 등록 여부·활성 모델). 시크릿 값은 반환하지 않습니다.","operationId":"get_ai_providers_status_api_v1_settings_ai_providers_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiProvidersStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/ai-providers/models":{"get":{"tags":["AI Providers","AI Providers"],"summary":"Get Ai Models Catalog","description":"효율 모델 allowlist와 현재 활성 모델 ID. API 키는 포함하지 않습니다.","operationId":"get_ai_models_catalog_api_v1_settings_ai_providers_models_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiModelsCatalogResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/ai-providers/preferences":{"get":{"tags":["AI Providers","AI Providers"],"summary":"Get Ai Model Preferences","operationId":"get_ai_model_preferences_api_v1_settings_ai_providers_preferences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiModelPreferencesResponse"}}}}},"security":[{"HTTPBearer":[]}]},"patch":{"tags":["AI Providers","AI Providers"],"summary":"Patch Ai Model Preferences","description":"테넌트 모델·역할 라우팅 저장. allowlist만 허용. 시크릿은 받지 않습니다.","operationId":"patch_ai_model_preferences_api_v1_settings_ai_providers_preferences_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiModelPreferencesUpdateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiModelPreferencesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/ai-usage/status":{"get":{"tags":["AI Usage","AI Usage"],"summary":"Get Ai Usage Status","description":"사용량 원장/비용 추적 준비 상태. 가짜 숫자는 반환하지 않습니다.","operationId":"get_ai_usage_status_api_v1_settings_ai_usage_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiUsageStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/ai-usage/summary":{"get":{"tags":["AI Usage","AI Usage"],"summary":"Get Ai Usage Summary","description":"실제 AI job 테이블에서 토큰·건수만 집계합니다. 비용(KRW)은 null입니다.","operationId":"get_ai_usage_summary_api_v1_settings_ai_usage_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":366,"minimum":1,"default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiUsageSummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/settings/prompt-templates/status":{"get":{"tags":["Prompt Templates","Prompt Templates"],"summary":"Get Prompt Templates Status","description":"코드에 정의된 프롬프트 카탈로그(읽기 전용). UI 저장·DB CRUD 없음.","operationId":"get_prompt_templates_status_api_v1_settings_prompt_templates_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromptTemplatesStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/security-policies/status":{"get":{"tags":["Security Policies","Security Policies"],"summary":"Get Security Policies Status","description":"코드에 반영된 보안 정책 상태(읽기 전용). Switch 저장 API 없음.","operationId":"get_security_policies_status_api_v1_settings_security_policies_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecurityPoliciesStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/billing/status":{"get":{"tags":["Billing","Billing"],"summary":"Get Billing Status","description":"테넌트 plan·실멤버 수 조회. 결제/요금제 변경/가짜 사용량 없음.","operationId":"get_billing_status_api_v1_settings_billing_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/audit-logs/status":{"get":{"tags":["Audit Logs","Audit Logs"],"summary":"Get Audit Logs Status","description":"전역 감사로그 준비 상태(읽기 전용). 가짜 이력·CSV 내보내기 없음.","operationId":"get_audit_logs_status_api_v1_settings_audit_logs_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditLogsStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/approval-workflows/status":{"get":{"tags":["Approval Workflows","Approval Workflows"],"summary":"Get Approval Workflows Status","description":"설정용 가짜 승인라인 없음. 엔진 건수·템플릿 요약만 조회.","operationId":"get_approval_workflows_status_api_v1_settings_approval_workflows_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalWorkflowsStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/document-templates/status":{"get":{"tags":["Document Templates Settings","Document Templates Settings"],"summary":"Get Document Templates Status","description":"워크스페이스 템플릿 실목록 + 설정 UI 미구현 플래그. 가짜 toast/Switch 없음.","operationId":"get_document_templates_status_api_v1_settings_document_templates_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTemplatesStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/pdf-form-templates/status":{"get":{"tags":["PDF Form Templates","PDF Form Templates"],"summary":"Get Pdf Form Templates Status","description":"PDF 양식 템플릿 준비 상태. 가짜 목록·매핑률 없음.","operationId":"get_pdf_form_templates_status_api_v1_settings_pdf_form_templates_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfFormTemplatesStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/settings/template-marketplace/status":{"get":{"tags":["Template Marketplace","Template Marketplace"],"summary":"Get Template Marketplace Status","description":"산업별 템플릿 마켓 준비 상태. 가짜 설치·설치됨 배지 없음.","operationId":"get_template_marketplace_status_api_v1_settings_template_marketplace_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateMarketplaceStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-agent/tools":{"get":{"tags":["AI Agent","AI Agent"],"summary":"List Agent Tools","operationId":"list_agent_tools_api_v1_ai_agent_tools_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-agent/plans":{"post":{"tags":["AI Agent","AI Agent"],"summary":"Create Plan","operationId":"create_plan_api_v1_ai_agent_plans_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentPlanCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-agent/plans/{plan_id}":{"get":{"tags":["AI Agent","AI Agent"],"summary":"Get Plan","operationId":"get_plan_api_v1_ai_agent_plans__plan_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-agent/plans/{plan_id}/approve":{"post":{"tags":["AI Agent","AI Agent"],"summary":"Approve Plan","operationId":"approve_plan_api_v1_ai_agent_plans__plan_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentPlanApprovalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-agent/plans/{plan_id}/execute":{"post":{"tags":["AI Agent","AI Agent"],"summary":"Execute Plan","operationId":"execute_plan_api_v1_ai_agent_plans__plan_id__execute_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"plan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Plan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memories":{"get":{"tags":["AI Memory","AI Memory"],"summary":"List Memories","operationId":"list_memories_api_v1_ai_memories_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"memoryType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memorytype"}},{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"}},{"name":"entityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAiMemoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memories/{memory_id}":{"get":{"tags":["AI Memory","AI Memory"],"summary":"Get Memory","operationId":"get_memory_api_v1_ai_memories__memory_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memories/{memory_id}/summaries":{"get":{"tags":["AI Memory","AI Memory"],"summary":"List Summaries","operationId":"list_summaries_api_v1_ai_memories__memory_id__summaries_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AiMemorySummaryRead"},"title":"Response List Summaries Api V1 Ai Memories  Memory Id  Summaries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memories/{memory_id}/redact":{"post":{"tags":["AI Memory","AI Memory"],"summary":"Redact Memory","operationId":"redact_memory_api_v1_ai_memories__memory_id__redact_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRedactRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-context/preview":{"post":{"tags":["AI Memory","AI Memory"],"summary":"Preview Context","operationId":"preview_context_api_v1_ai_context_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiContextPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiContextPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-context/build":{"post":{"tags":["AI Memory","AI Memory"],"summary":"Build Context","operationId":"build_context_api_v1_ai_context_build_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiContextPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiContextPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-operations/dashboard":{"get":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Get Dashboard","operationId":"get_dashboard_api_v1_ai_memory_operations_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryDashboardResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-operations/memories":{"get":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"List Memories Ops","operationId":"list_memories_ops_api_v1_ai_memory_operations_memories_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}},{"name":"memoryType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memorytype"}},{"name":"entityType","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"}},{"name":"entityId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"}},{"name":"companyId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},{"name":"companyUnassigned","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Companyunassigned"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"keyword","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Keyword"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedAiMemoryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Create Manual Memory","description":"제목+본문 텍스트로 노트형 Memory를 직접 추가합니다 (파일 업로드 아님).","operationId":"create_manual_memory_api_v1_ai_memory_operations_memories_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualMemoryCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualMemoryCreateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}":{"get":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Get Memory Detail","operationId":"get_memory_detail_api_v1_ai_memory_operations_memories__memory_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}/evaluate":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Evaluate Memory","operationId":"evaluate_memory_api_v1_ai_memory_operations_memories__memory_id__evaluate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MemoryEvaluateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QualityScoreRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/context/evaluate":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Evaluate Context","operationId":"evaluate_context_api_v1_ai_memory_operations_context_evaluate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextEvaluateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-operations/memories/{memory_id}/regenerate":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Regenerate Memory","operationId":"regenerate_memory_api_v1_ai_memory_operations_memories__memory_id__regenerate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}/regenerate-summary":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Regenerate Summary","operationId":"regenerate_summary_api_v1_ai_memory_operations_memories__memory_id__regenerate_summary_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateSummaryRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}/archive":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Archive Memory","operationId":"archive_memory_api_v1_ai_memory_operations_memories__memory_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifecycleActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}/supersede":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Supersede Memory","operationId":"supersede_memory_api_v1_ai_memory_operations_memories__memory_id__supersede_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifecycleActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/memories/{memory_id}/restore":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Restore Memory","operationId":"restore_memory_api_v1_ai_memory_operations_memories__memory_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifecycleActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiMemoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/cache":{"get":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"List Cache","operationId":"list_cache_api_v1_ai_memory_operations_cache_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"expired","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Expired"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-operations/cache/invalidate":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Invalidate Cache","operationId":"invalidate_cache_api_v1_ai_memory_operations_cache_invalidate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CacheInvalidateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-operations/backfill/preview":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Backfill Preview","operationId":"backfill_preview_api_v1_ai_memory_operations_backfill_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__BackfillPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__BackfillPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-operations/backfill/execute":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Backfill Execute","operationId":"backfill_execute_api_v1_ai_memory_operations_backfill_execute_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__BackfillPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-context/compare":{"post":{"tags":["AI Memory Operations","AI Memory Operations"],"summary":"Compare Context","operationId":"compare_context_api_v1_ai_context_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextCompareRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContextCompareResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-governance/policies":{"get":{"tags":["AI Memory Governance","AI Memory Governance"],"summary":"List Policies","operationId":"list_policies_api_v1_ai_memory_governance_policies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__PolicyRead"},"type":"array","title":"Response List Policies Api V1 Ai Memory Governance Policies Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-memory-governance/policies/{policy_key}":{"get":{"tags":["AI Memory Governance","AI Memory Governance"],"summary":"Get Policy","operationId":"get_policy_api_v1_ai_memory_governance_policies__policy_key__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"policy_key","in":"path","required":true,"schema":{"type":"string","title":"Policy Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["AI Memory Governance","AI Memory Governance"],"summary":"Update Policy","operationId":"update_policy_api_v1_ai_memory_governance_policies__policy_key__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"policy_key","in":"path","required":true,"schema":{"type":"string","title":"Policy Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__PolicyUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_memory__operations__schemas__PolicyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-memory-governance/retention/preview":{"post":{"tags":["AI Memory Governance","AI Memory Governance"],"summary":"Retention Preview","operationId":"retention_preview_api_v1_ai_memory_governance_retention_preview_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetentionPreviewResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag/answers":{"post":{"tags":["AI RAG","AI RAG"],"summary":"Request Answer","operationId":"request_answer_api_v1_ai_rag_answers_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_rag__schemas__RagAnswerRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["AI RAG","AI RAG"],"summary":"List Answers","operationId":"list_answers_api_v1_ai_rag_answers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer Type"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/jobs/{job_id}":{"get":{"tags":["AI RAG","AI RAG"],"summary":"Get Job","operationId":"get_job_api_v1_ai_rag_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/answers/{answer_id}":{"get":{"tags":["AI RAG","AI RAG"],"summary":"Get Answer","operationId":"get_answer_api_v1_ai_rag_answers__answer_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/answers/{answer_id}/regenerate":{"post":{"tags":["AI RAG","AI RAG"],"summary":"Regenerate","operationId":"regenerate_api_v1_ai_rag_answers__answer_id__regenerate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/answers/{answer_id}/feedback":{"post":{"tags":["AI RAG","AI RAG"],"summary":"Submit Feedback","operationId":"submit_feedback_api_v1_ai_rag_answers__answer_id__feedback_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagFeedbackRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/answers/{answer_id}/audit":{"get":{"tags":["AI RAG","AI RAG"],"summary":"Get Audit","operationId":"get_audit_api_v1_ai_rag_answers__answer_id__audit_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag/preview":{"post":{"tags":["AI RAG","AI RAG"],"summary":"Preview","operationId":"preview_api_v1_ai_rag_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_rag__schemas__RagAnswerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/dashboard":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Dashboard","operationId":"dashboard_api_v1_ai_rag_quality_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/datasets":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"List Datasets","operationId":"list_datasets_api_v1_ai_rag_quality_datasets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Create Dataset","operationId":"create_dataset_api_v1_ai_rag_quality_datasets_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/datasets/{dataset_id}/test-cases":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"List Test Cases","operationId":"list_test_cases_api_v1_ai_rag_quality_datasets__dataset_id__test_cases_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dataset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Dataset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Create Test Case","operationId":"create_test_case_api_v1_ai_rag_quality_datasets__dataset_id__test_cases_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dataset_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Dataset Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestCaseCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag-quality/evaluation-runs":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"List Runs","operationId":"list_runs_api_v1_ai_rag_quality_evaluation_runs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Create Run","operationId":"create_run_api_v1_ai_rag_quality_evaluation_runs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/evaluation-runs/{run_id}/results":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Run Results","operationId":"run_results_api_v1_ai_rag_quality_evaluation_runs__run_id__results_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-rag-quality/comparisons":{"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Compare","operationId":"compare_api_v1_ai_rag_quality_comparisons_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompareCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/baselines":{"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Register Baseline","operationId":"register_baseline_api_v1_ai_rag_quality_baselines_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaselineCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/improvements":{"get":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"List Improvements","operationId":"list_improvements_api_v1_ai_rag_quality_improvements_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-rag-quality/improvements/{candidate_id}/approve":{"post":{"tags":["AI RAG Quality","AI RAG Quality"],"summary":"Approve","operationId":"approve_api_v1_ai_rag_quality_improvements__candidate_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Candidate Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-retrieval/retrieve":{"post":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Retrieve","operationId":"retrieve_api_v1_ai_retrieval_retrieve_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-retrieval/evidence-pack":{"post":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Evidence Pack","operationId":"evidence_pack_api_v1_ai_retrieval_evidence_pack_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-retrieval/runs/{run_id}":{"get":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Get Run","operationId":"get_run_api_v1_ai_retrieval_runs__run_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-retrieval/profiles":{"get":{"tags":["AI Retrieval","AI Retrieval"],"summary":"List Profiles","operationId":"list_profiles_api_v1_ai_retrieval_profiles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-retrieval/profiles/{profile_key}":{"get":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Get Profile","operationId":"get_profile_api_v1_ai_retrieval_profiles__profile_key__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"profile_key","in":"path","required":true,"schema":{"type":"string","title":"Profile Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Update Profile","operationId":"update_profile_api_v1_ai_retrieval_profiles__profile_key__put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"profile_key","in":"path","required":true,"schema":{"type":"string","title":"Profile Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProfileRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-retrieval/stats":{"get":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Retrieval Stats","operationId":"retrieval_stats_api_v1_ai_retrieval_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-retrieval/runs/{run_id}/trace":{"get":{"tags":["AI Retrieval","AI Retrieval"],"summary":"Get Run Trace","operationId":"get_run_trace_api_v1_ai_retrieval_runs__run_id__trace_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/search":{"post":{"tags":["AI Search","AI Search"],"summary":"Unified Search","operationId":"unified_search_api_v1_ai_search_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnifiedSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnifiedSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/history":{"get":{"tags":["AI Search","AI Search"],"summary":"List Search History","operationId":"list_search_history_api_v1_ai_search_history_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["AI Search","AI Search"],"summary":"Delete All Search History","operationId":"delete_all_search_history_api_v1_ai_search_history_delete","security":[{"HTTPBearer":[]}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/ai-search/history/{query_id}":{"delete":{"tags":["AI Search","AI Search"],"summary":"Delete Search History Item","operationId":"delete_search_history_item_api_v1_ai_search_history__query_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"query_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Query Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/saved":{"get":{"tags":["AI Search","AI Search"],"summary":"List Saved Searches","operationId":"list_saved_searches_api_v1_ai_search_saved_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["AI Search","AI Search"],"summary":"Create Saved Search","operationId":"create_saved_search_api_v1_ai_search_saved_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/saved/{saved_id}":{"get":{"tags":["AI Search","AI Search"],"summary":"Get Saved Search","operationId":"get_saved_search_api_v1_ai_search_saved__saved_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"saved_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Saved Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["AI Search","AI Search"],"summary":"Delete Saved Search","operationId":"delete_saved_search_api_v1_ai_search_saved__saved_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"saved_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Saved Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/queries/{query_id}/feedback":{"post":{"tags":["AI Search","AI Search"],"summary":"Create Search Feedback","operationId":"create_search_feedback_api_v1_ai_search_queries__query_id__feedback_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"query_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Query Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchFeedbackRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/quality/test-cases":{"get":{"tags":["AI Search","AI Search"],"summary":"List Test Cases","operationId":"list_test_cases_api_v1_ai_search_quality_test_cases_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["AI Search","AI Search"],"summary":"Create Test Case","operationId":"create_test_case_api_v1_ai_search_quality_test_cases_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestCaseRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/quality/evaluations":{"get":{"tags":["AI Search","AI Search"],"summary":"List Evaluations","operationId":"list_evaluations_api_v1_ai_search_quality_evaluations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["AI Search","AI Search"],"summary":"Run Evaluation","operationId":"run_evaluation_api_v1_ai_search_quality_evaluations_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvaluationRunRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/quality/labels":{"post":{"tags":["AI Search","AI Search"],"summary":"Label Relevance","operationId":"label_relevance_api_v1_ai_search_quality_labels_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RelevanceLabelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/tuning":{"get":{"tags":["AI Search","AI Search"],"summary":"Get Tuning Config","operationId":"get_tuning_config_api_v1_ai_search_tuning_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]},"put":{"tags":["AI Search","AI Search"],"summary":"Update Tuning Config","operationId":"update_tuning_config_api_v1_ai_search_tuning_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TuningConfigRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/tuning/preview":{"post":{"tags":["AI Search","AI Search"],"summary":"Preview Tuning","operationId":"preview_tuning_api_v1_ai_search_tuning_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TuningPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/debug":{"post":{"tags":["AI Search","AI Search"],"summary":"Debug Search","operationId":"debug_search_api_v1_ai_search_debug_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnifiedSearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnifiedSearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/semantic":{"post":{"tags":["AI Search","AI Search"],"summary":"Semantic Search","operationId":"semantic_search_api_v1_ai_search_semantic_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/keyword":{"post":{"tags":["AI Search","AI Search"],"summary":"Keyword Search","operationId":"keyword_search_api_v1_ai_search_keyword_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/hybrid":{"post":{"tags":["AI Search","AI Search"],"summary":"Hybrid Search","operationId":"hybrid_search_api_v1_ai_search_hybrid_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/embeddings/status":{"get":{"tags":["AI Search","AI Search"],"summary":"Embedding Status","operationId":"embedding_status_api_v1_ai_search_embeddings_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__EmbeddingStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/embedding-jobs":{"get":{"tags":["AI Search","AI Search"],"summary":"List Embedding Jobs","operationId":"list_embedding_jobs_api_v1_ai_search_embedding_jobs_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/embeddings/memories/{memory_id}":{"post":{"tags":["AI Search","AI Search"],"summary":"Request Memory Embedding","operationId":"request_memory_embedding_api_v1_ai_search_embeddings_memories__memory_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/embeddings/memories/{memory_id}/refresh":{"post":{"tags":["AI Search","AI Search"],"summary":"Refresh Memory Embedding","operationId":"refresh_memory_embedding_api_v1_ai_search_embeddings_memories__memory_id__refresh_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"memory_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Memory Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/embeddings/backfill/preview":{"post":{"tags":["AI Search","AI Search"],"summary":"Backfill Preview","operationId":"backfill_preview_api_v1_ai_search_embeddings_backfill_preview_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__BackfillPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__BackfillPreviewResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/embeddings/backfill/execute":{"post":{"tags":["AI Search","AI Search"],"summary":"Backfill Execute","operationId":"backfill_execute_api_v1_ai_search_embeddings_backfill_execute_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__ai_search__schemas__BackfillPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/ai-search/embeddings/jobs/{job_id}":{"get":{"tags":["AI Search","AI Search"],"summary":"Get Embedding Job","operationId":"get_embedding_job_api_v1_ai_search_embeddings_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/embeddings/jobs/{job_id}/retry":{"post":{"tags":["AI Search","AI Search"],"summary":"Retry Embedding Job","operationId":"retry_embedding_job_api_v1_ai_search_embeddings_jobs__job_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/ai-search/embeddings/jobs/{job_id}/cancel":{"post":{"tags":["AI Search","AI Search"],"summary":"Cancel Embedding Job","operationId":"cancel_embedding_job_api_v1_ai_search_embeddings_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/nodes/{node_id}":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Node","operationId":"get_node_api_v1_knowledge_graph_nodes__node_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"node_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Node Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/entities/{entity_type}/{entity_id}":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Entity Node","operationId":"get_entity_node_api_v1_knowledge_graph_entities__entity_type___entity_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/entities/{entity_type}/{entity_id}/neighbors":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Neighbors","operationId":"get_neighbors_api_v1_knowledge_graph_entities__entity_type___entity_id__neighbors_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Entity Id"}},{"name":"depth","in":"query","required":false,"schema":{"type":"integer","maximum":5,"minimum":1,"default":1,"title":"Depth"}},{"name":"minWeight","in":"query","required":false,"schema":{"type":"number","default":0.0,"title":"Minweight"}},{"name":"minConfidence","in":"query","required":false,"schema":{"type":"number","default":0.0,"title":"Minconfidence"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/subgraph":{"post":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Subgraph","operationId":"get_subgraph_api_v1_knowledge_graph_subgraph_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubgraphRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge-graph/path":{"post":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Find Path","operationId":"find_path_api_v1_knowledge_graph_path_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PathRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge-graph/shortest-path":{"post":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Shortest Path","operationId":"shortest_path_api_v1_knowledge_graph_shortest_path_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PathRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge-graph/entities/{entity_type}/{entity_id}/summary":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Summary","operationId":"get_summary_api_v1_knowledge_graph_entities__entity_type___entity_id__summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/entities/{entity_type}/{entity_id}/influence":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Get Influence","operationId":"get_influence_api_v1_knowledge_graph_entities__entity_type___entity_id__influence_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/backfill":{"post":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Run Backfill","operationId":"run_backfill_api_v1_knowledge_graph_backfill_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"entity_types","in":"query","required":false,"schema":{"type":"string","default":"company,contact,opportunity,meeting_minutes","title":"Entity Types"}},{"name":"batch_size","in":"query","required":false,"schema":{"type":"integer","default":500,"title":"Batch Size"}},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Dry Run"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge-graph/stats":{"get":{"tags":["Knowledge Graph","Knowledge Graph"],"summary":"Graph Stats","operationId":"graph_stats_api_v1_knowledge_graph_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/libraries":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Library","operationId":"create_library_api_v1_knowledge_libraries_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LibraryCreateRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LibraryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Document","operationId":"create_document_api_v1_knowledge_documents_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__DocumentCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Documents","operationId":"list_documents_api_v1_knowledge_documents_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"lifecycle_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecycle Status"}},{"name":"lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"description":"쉼표 구분 lifecycle (예: READY,APPROVED)","title":"Lifecycle Status In"},"description":"쉼표 구분 lifecycle (예: READY,APPROVED)"},{"name":"author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"description":"저자 정확 일치 필터","title":"Author"},"description":"저자 정확 일치 필터"},{"name":"series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"description":"시리즈 정확 일치 필터","title":"Series"},"description":"시리즈 정확 일치 필터"},{"name":"book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"description":"도서 분류 slug (__unassigned__, __computers_undesignated__, computers, …)","title":"Book Category"},"description":"도서 분류 slug (__unassigned__, __computers_undesignated__, computers, …)"},{"name":"has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"저자 있음(true)/없음(false) 필터","title":"Has Author"},"description":"저자 있음(true)/없음(false) 필터"},{"name":"has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"표지 있음(true)/없음(false) 필터","title":"Has Cover"},"description":"표지 있음(true)/없음(false) 필터"},{"name":"exclude_archive_fragments","in":"query","required":false,"schema":{"type":"boolean","description":"ZIP/EPUB 내부 조각(container.xml, page-117.html 등) 목록에서 제외","default":true,"title":"Exclude Archive Fragments"},"description":"ZIP/EPUB 내부 조각(container.xml, page-117.html 등) 목록에서 제외"},{"name":"library_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Library Id"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"description":"제목·저자·시리즈·태그 등 메타 검색","title":"Q"},"description":"제목·저자·시리즈·태그 등 메타 검색"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"description":"updated_desc (default), title_asc, title_desc, author_asc, author_desc","title":"Sort"},"description":"updated_desc (default), title_asc, title_desc, author_asc, author_desc"},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"description":"keyset pagination cursor (sort-aware). offset 과 함께 쓰지 않음.","title":"Cursor"},"description":"keyset pagination cursor (sort-aware). offset 과 함께 쓰지 않음."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentListPageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/library-summary":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Library Summary","description":"문서함 요약 카드 집계 — 목록 전량 로드 없이 카운트만 반환.","operationId":"document_library_summary_api_v1_knowledge_documents_library_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"description":"목록 검색어와 동일 — 요약 카드 재집계","title":"Q"},"description":"목록 검색어와 동일 — 요약 카드 재집계"},{"name":"lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"description":"쉼표 구분 lifecycle 필터","title":"Lifecycle Status In"},"description":"쉼표 구분 lifecycle 필터"},{"name":"author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"description":"저자 정확 일치 필터","title":"Author"},"description":"저자 정확 일치 필터"},{"name":"series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"description":"시리즈 정확 일치 필터","title":"Series"},"description":"시리즈 정확 일치 필터"},{"name":"book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"description":"도서 분류 필터","title":"Book Category"},"description":"도서 분류 필터"},{"name":"has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"저자 있음 필터","title":"Has Author"},"description":"저자 있음 필터"},{"name":"has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"표지 있음 필터","title":"Has Cover"},"description":"표지 있음 필터"},{"name":"exclude_archive_fragments","in":"query","required":false,"schema":{"type":"boolean","description":"ZIP/EPUB 내부 조각 목록·요약에서 제외","default":true,"title":"Exclude Archive Fragments"},"description":"ZIP/EPUB 내부 조각 목록·요약에서 제외"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLibrarySummaryResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/library-facets":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Library Facets","description":"문서함 필터 UI facets — 저자·시리즈·분류 권수 (목록 전량 로드 불필요).","operationId":"document_library_facets_api_v1_knowledge_documents_library_facets_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"description":"목록 검색어와 동일","title":"Q"},"description":"목록 검색어와 동일"},{"name":"lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"description":"쉼표 구분 lifecycle 필터","title":"Lifecycle Status In"},"description":"쉼표 구분 lifecycle 필터"},{"name":"author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"description":"저자 필터 (저자 목록에서는 제외)","title":"Author"},"description":"저자 필터 (저자 목록에서는 제외)"},{"name":"series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"description":"시리즈 필터 (시리즈 목록에서는 제외)","title":"Series"},"description":"시리즈 필터 (시리즈 목록에서는 제외)"},{"name":"book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"description":"분류 필터 (분류 집계에서는 제외)","title":"Book Category"},"description":"분류 필터 (분류 집계에서는 제외)"},{"name":"has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"저자 있음 필터","title":"Has Author"},"description":"저자 있음 필터"},{"name":"has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"표지 있음 필터","title":"Has Cover"},"description":"표지 있음 필터"},{"name":"exclude_archive_fragments","in":"query","required":false,"schema":{"type":"boolean","description":"ZIP/EPUB 내부 조각 facets에서 제외","default":true,"title":"Exclude Archive Fragments"},"description":"ZIP/EPUB 내부 조각 facets에서 제외"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLibraryFacetsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/analysis-counts":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Analysis Counts","description":"문서별 RAG 분석 성공 횟수 (현재 사용자 기준).","operationId":"document_analysis_counts_api_v1_knowledge_documents_analysis_counts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"description":"목록 필터와 동일 — 해당 문서만 집계","title":"Q"},"description":"목록 필터와 동일 — 해당 문서만 집계"},{"name":"lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Lifecycle Status In"}},{"name":"author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Author"}},{"name":"series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Series"}},{"name":"book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Book Category"}},{"name":"has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Author"}},{"name":"has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Cover"}},{"name":"exclude_archive_fragments","in":"query","required":false,"schema":{"type":"boolean","description":"ZIP/EPUB 내부 조각 analysis-counts에서 제외","default":true,"title":"Exclude Archive Fragments"},"description":"ZIP/EPUB 내부 조각 analysis-counts에서 제외"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentAnalysisCountsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/library-bootstrap":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Library Bootstrap","description":"문서함 summary·facets·analysis-counts 일괄 — HTTP/DB 연결 1회.","operationId":"document_library_bootstrap_api_v1_knowledge_documents_library_bootstrap_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Q"}},{"name":"lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Lifecycle Status In"}},{"name":"author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Author"}},{"name":"series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Series"}},{"name":"book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Book Category"}},{"name":"has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Author"}},{"name":"has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has Cover"}},{"name":"exclude_archive_fragments","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Exclude Archive Fragments"}},{"name":"card_document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Card Document Type"}},{"name":"card_q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":256},{"type":"null"}],"title":"Card Q"}},{"name":"card_lifecycle_status_in","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Card Lifecycle Status In"}},{"name":"card_author","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Card Author"}},{"name":"card_series","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Card Series"}},{"name":"card_book_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Card Book Category"}},{"name":"card_has_author","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Card Has Author"}},{"name":"card_has_cover","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Card Has Cover"}},{"name":"card_exclude_archive_fragments","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Card Exclude Archive Fragments"}},{"name":"include_analysis_counts","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Analysis Counts"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLibraryBootstrapResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/covers/batch":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Batch Document Covers","description":"캐시된 표지 썸네일 일괄 조회 — 문서함 스크롤 시 /cover 요청 수를 줄입니다.","operationId":"batch_document_covers_api_v1_knowledge_documents_covers_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCoverBatchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCoverBatchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents/bulk-delete":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Bulk Delete Documents","description":"Tenant 전체 또는 선택 문서 soft-delete. `/documents/{document_id}` 보다 먼저 등록.","operationId":"bulk_delete_documents_api_v1_knowledge_documents_bulk_delete_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDocumentDeleteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDocumentDeleteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents/bulk-mark-ready":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Bulk Mark Documents Ready","description":"선택 문서를 사용 가능(READY) 상태로 일괄 전환 — `/documents/{document_id}` 보다 먼저 등록.","operationId":"bulk_mark_documents_ready_api_v1_knowledge_documents_bulk_mark_ready_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDocumentMarkReadyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkDocumentMarkReadyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents/{document_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Document","operationId":"get_document_api_v1_knowledge_documents__document_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Update Document","operationId":"update_document_api_v1_knowledge_documents__document_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__DocumentUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Delete Document","operationId":"delete_document_api_v1_knowledge_documents__document_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/keywords":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Document Keywords","description":"Reusable analysis keywords for a document. Survives refresh; new runs merge, not wipe.","operationId":"get_document_keywords_api_v1_knowledge_documents__document_id__keywords_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentKeywordsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Update Document Keywords","description":"문서에 누적된 분석 키워드 목록을 직접 정리(삭제·순서 유지).","operationId":"update_document_keywords_api_v1_knowledge_documents__document_id__keywords_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentKeywordsUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentKeywordsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/annotations/{annotation_id}":{"patch":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Patch Document Annotation","operationId":"patch_document_annotation_api_v1_knowledge_documents__document_id__annotations__annotation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"annotation_id","in":"path","required":true,"schema":{"type":"string","title":"Annotation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookAnnotationPatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Delete Document Annotation","operationId":"delete_document_annotation_api_v1_knowledge_documents__document_id__annotations__annotation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"annotation_id","in":"path","required":true,"schema":{"type":"string","title":"Annotation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/book-metadata/infer":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Infer Document Book Metadata","description":"제목·파일명·추출 본문 앞부분에서 빈 저자·ISBN 등만 채웁니다. 부족하면 공개 도서 목록을 조회합니다.","operationId":"infer_document_book_metadata_api_v1_knowledge_documents__document_id__book_metadata_infer_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookMetadataInferResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/book-categories":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Book Categories Route","description":"Z-Library 스타일 도서 카테고리 목록 (필터·검색 UI용).","operationId":"list_book_categories_route_api_v1_knowledge_book_categories_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"fiction | non-fiction | computers","title":"Group"},"description":"fiction | non-fiction | computers"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookCategoryListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/reclassify-it-categories":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Reclassify It Book Categories","description":"컴퓨터·IT 도서를 AI·DB 등 서브 카테고리로 일괄 재분류합니다.","operationId":"reclassify_it_book_categories_api_v1_knowledge_documents_reclassify_it_categories_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReclassifyItCategoriesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReclassifyItCategoriesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/zlibrary/status":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Zlibrary Status","description":"Z-Library 연동 설정 여부(자격 증명 값은 노출하지 않음).","operationId":"get_zlibrary_status_api_v1_knowledge_zlibrary_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZlibraryStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/zlibrary/search":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Search Zlibrary","description":"문서함에 없는 도서를 Z-Library에서 검색합니다.","operationId":"search_zlibrary_api_v1_knowledge_zlibrary_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZlibrarySearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZlibrarySearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/zlibrary/import":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Import Zlibrary Book Route","description":"Z-Library에서 파일을 받아 문서함에 등록·처리합니다.","operationId":"import_zlibrary_book_route_api_v1_knowledge_zlibrary_import_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZlibraryImportRequest"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZlibraryImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents/{document_id}/category/confirm":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Confirm Document Category","operationId":"confirm_document_category_api_v1_knowledge_documents__document_id__category_confirm_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCategoryConfirmRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/category/suggest":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Suggest Document Category","description":"AI/RULE 제안만 기록. 확정 document_type 은 변경하지 않음.","operationId":"suggest_document_category_api_v1_knowledge_documents__document_id__category_suggest_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCategorySuggestRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/upload-sessions":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Initiate Upload Session","description":"Presigned (or local direct) upload session. URL is not persisted.","operationId":"initiate_upload_session_api_v1_knowledge_documents__document_id__upload_sessions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadSessionInitiateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/upload-sessions/{session_id}/complete":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Complete Upload Session","operationId":"complete_upload_session_api_v1_knowledge_documents__document_id__upload_sessions__session_id__complete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/upload-sessions/{session_id}/direct":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Direct Upload Session Bytes","description":"Local storage fallback when Wasabi is not configured.","operationId":"direct_upload_session_bytes_api_v1_knowledge_documents__document_id__upload_sessions__session_id__direct_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_direct_upload_session_bytes_api_v1_knowledge_documents__document_id__upload_sessions__session_id__direct_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/versions/{version_id}/artifacts":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Version Artifacts","operationId":"list_version_artifacts_api_v1_knowledge_documents__document_id__versions__version_id__artifacts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ArtifactResponse"},"title":"Response List Version Artifacts Api V1 Knowledge Documents  Document Id  Versions  Version Id  Artifacts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/artifacts/{artifact_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Artifact Detail","operationId":"get_artifact_detail_api_v1_knowledge_documents__document_id__artifacts__artifact_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"artifact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artifact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/artifacts/{artifact_id}/download-url":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Artifact Download Url","description":"Short-TTL download URL. AVAILABLE artifacts only.","operationId":"create_artifact_download_url_api_v1_knowledge_documents__document_id__artifacts__artifact_id__download_url_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"artifact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artifact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactDownloadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifact-orphans/reconcile":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Reconcile Artifact Orphans","description":"Operator-only orphan reconciliation batch (tenant-scoped).","operationId":"reconcile_artifact_orphans_api_v1_knowledge_admin_artifact_orphans_reconcile_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":10,"title":"Limit"}},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"name":"idempotency_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Idempotency Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifact-orphans/summary":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Artifact Orphan Summary","operationId":"artifact_orphan_summary_api_v1_knowledge_admin_artifact_orphans_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/admin/artifact-orphans":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Artifact Orphans","operationId":"list_artifact_orphans_api_v1_knowledge_admin_artifact_orphans_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifact-orphans/{orphan_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Artifact Orphan","operationId":"get_artifact_orphan_api_v1_knowledge_admin_artifact_orphans__orphan_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"orphan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Orphan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifact-orphans/{orphan_id}/retry":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Retry Artifact Orphan","operationId":"retry_artifact_orphan_api_v1_knowledge_admin_artifact_orphans__orphan_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"orphan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Orphan Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifact-orphans/{orphan_id}/mark-manual":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Mark Artifact Orphan Manual","operationId":"mark_artifact_orphan_manual_api_v1_knowledge_admin_artifact_orphans__orphan_id__mark_manual_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"orphan_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Orphan Id"}},{"name":"reason","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"operator","title":"Reason"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/artifacts/{artifact_id}/soft-delete":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Soft Delete Artifact","description":"Logical delete — Object bytes retained until purge (Phase 5.2-G).","operationId":"soft_delete_artifact_api_v1_knowledge_documents__document_id__artifacts__artifact_id__soft_delete_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"artifact_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Artifact Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArtifactResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/artifacts/purge":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Purge Artifacts Batch","description":"Operator purge batch for soft-deleted artifacts past retention.\n\n``dry_run=true`` counts eligible rows only (no Object delete) — Phase 5.2-L soak.\n``force=true`` bypasses retention — staging LIVE cron must never use force.","operationId":"purge_artifacts_batch_api_v1_knowledge_admin_artifacts_purge_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":20,"title":"Limit"}},{"name":"force","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Force"}},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/lifecycle":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Transition Lifecycle","operationId":"transition_lifecycle_api_v1_knowledge_documents__document_id__lifecycle_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLifecycleTransitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/versions":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Add Version","operationId":"add_version_api_v1_knowledge_documents__document_id__versions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__VersionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/sections":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Section","operationId":"create_section_api_v1_knowledge_versions__version_id__sections_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/chunks":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Chunk","operationId":"create_chunk_api_v1_knowledge_versions__version_id__chunks_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChunkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/analysis-jobs":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Analysis Job","operationId":"create_analysis_job_api_v1_knowledge_documents__document_id__analysis_jobs_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisJobCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/analysis-jobs/{job_id}/transition":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Transition Analysis Job","operationId":"transition_analysis_job_api_v1_knowledge_analysis_jobs__job_id__transition_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisJobTransitionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/analysis-jobs/{job_id}/results":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Analysis Result","operationId":"create_analysis_result_api_v1_knowledge_analysis_jobs__job_id__results_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisResultCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisResultResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/analysis-results/{result_id}/citations":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Citation","operationId":"create_citation_api_v1_knowledge_analysis_results__result_id__citations_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"result_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Result Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitationCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CitationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/analysis-results/{result_id}/review":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Review Result","operationId":"review_result_api_v1_knowledge_analysis_results__result_id__review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"result_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Result Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewActionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisResultResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/links":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Link","operationId":"create_link_api_v1_knowledge_documents__document_id__links_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLinkCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLinkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/links/{link_id}":{"delete":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Delete Link","operationId":"delete_link_api_v1_knowledge_links__link_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"link_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Link Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentLinkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/by-content-hash/{sha256}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Document By Content Hash","description":"Lookup by file SHA-256 for upload dedupe.\n\nReturns 200 + document when a match exists.\nReturns **204** when nothing matches (normal for a new upload) — avoids\nbrowser console noise from treating \"no duplicate\" as HTTP 404.","operationId":"get_document_by_content_hash_api_v1_knowledge_documents_by_content_hash__sha256__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sha256","in":"path","required":true,"schema":{"type":"string","title":"Sha256"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentResponse"}}}},"204":{"description":"No document with this content hash (not a duplicate)"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/original-download-url":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Original Download Url","operationId":"get_original_download_url_api_v1_knowledge_documents__document_id__original_download_url_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OriginalDownloadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/cover":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Document Cover","description":"EPUB 표지 또는 PDF 첫 페이지 썸네일. 원본이 있으면 이미지가 오고, 임베디드 표지가 없으면 단색 PNG.","operationId":"get_document_cover_api_v1_knowledge_documents__document_id__cover_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Put Document Cover","description":"사용자 지정 표지 이미지 저장 (원본 페이지 캡처·클립보드 붙여넣기).","operationId":"put_document_cover_api_v1_knowledge_documents__document_id__cover_put","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_put_document_cover_api_v1_knowledge_documents__document_id__cover_put"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/epub/toc":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Epub Toc","description":"EPUB spine 목차(챕터 목록).","operationId":"get_epub_toc_api_v1_knowledge_documents__document_id__epub_toc_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EpubTocResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/epub/chapters/{index}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Epub Chapter","description":"EPUB 챕터 HTML(스크립트 제거·샌드박스용).","operationId":"get_epub_chapter_api_v1_knowledge_documents__document_id__epub_chapters__index__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"index","in":"path","required":true,"schema":{"type":"integer","title":"Index"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EpubChapterResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/epub/assets":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Epub Asset","description":"EPUB zip 내부 이미지 — 인증된 inline 응답.","operationId":"get_epub_asset_api_v1_knowledge_documents__document_id__epub_assets_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}},{"name":"href","in":"query","required":true,"schema":{"type":"string","minLength":1,"description":"챕터 HTML img src (상대 경로)","title":"Href"},"description":"챕터 HTML img src (상대 경로)"},{"name":"chapter_href","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"이미지가 포함된 챕터 href (경로 해석용)","title":"Chapter Href"},"description":"이미지가 포함된 챕터 href (경로 해석용)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/uploads/archive":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Upload Archive","operationId":"upload_archive_api_v1_knowledge_uploads_archive_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_archive_api_v1_knowledge_uploads_archive_post"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/pdf/screen-compress":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Screen Compress Pdf","description":"문서함 업로드용 — 글자는 유지하고 큰 이미지만 화면 DPI로 줄입니다.\n\n압축 결과는 **서버 임시 저장소**에 두고 `token`만 반환합니다.\n브라우저는 PDF를 다시 받지 않고, 이후 upload에 `compress_token`만 넘깁니다.","operationId":"screen_compress_pdf_api_v1_knowledge_pdf_screen_compress_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_screen_compress_pdf_api_v1_knowledge_pdf_screen_compress_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PdfScreenCompressResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/pdf/screen-compress/{token}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Download Screen Compressed Pdf","description":"화면용 압축 복사본 다운로드 — 원본은 건드리지 않고 임시본만 내려줍니다.","operationId":"download_screen_compressed_pdf_api_v1_knowledge_pdf_screen_compress__token__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/upload":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Upload Document Version","description":"일반 파일 업로드 또는 `compress_token`(화면용 압축 임시본)으로 버전을 붙입니다.","operationId":"upload_document_version_api_v1_knowledge_documents__document_id__upload_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_document_version_api_v1_knowledge_documents__document_id__upload_post"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/process":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Process Version","operationId":"process_version_api_v1_knowledge_versions__version_id__process_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/retry":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Retry Version","operationId":"retry_version_api_v1_knowledge_versions__version_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/processing-status":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Processing Status","operationId":"get_processing_status_api_v1_knowledge_versions__version_id__processing_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessingStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/versions/{version_id}/extracted-content":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Extracted Content","operationId":"get_extracted_content_api_v1_knowledge_versions__version_id__extracted_content_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"version_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Version Id"}},{"name":"chunk_limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Chunk Limit"}},{"name":"chunk_offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Chunk Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractedContentResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/search":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Search Knowledge","operationId":"search_knowledge_api_v1_knowledge_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/search/keyword":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Search Keyword","operationId":"search_keyword_api_v1_knowledge_search_keyword_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/search/vector":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Search Vector","operationId":"search_vector_api_v1_knowledge_search_vector_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__SearchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/documents/{document_id}/embed":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Embed Document","operationId":"embed_document_api_v1_knowledge_documents__document_id__embed_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmbedRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalysisJobResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/embedding-status":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Embedding Status","operationId":"embedding_status_api_v1_knowledge_documents__document_id__embedding_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__EmbeddingStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/documents/{document_id}/reindex":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Reindex Document","operationId":"reindex_document_api_v1_knowledge_documents__document_id__reindex_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reindex Document Api V1 Knowledge Documents  Document Id  Reindex Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/answer":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Rag Answer","operationId":"create_rag_answer_api_v1_knowledge_rag_answer_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"sync","in":"query","required":false,"schema":{"type":"boolean","description":"Run inline (tests/dev); default uses BackgroundTasks","default":false,"title":"Sync"},"description":"Run inline (tests/dev); default uses BackgroundTasks"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__document_intelligence__schemas__RagAnswerRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagAnswerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/answers":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Rag Answers","description":"Paginated analysis history for the current tenant + user (own runs only).","operationId":"list_rag_answers_api_v1_knowledge_rag_answers_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"document_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagAnswerListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/answers/{answer_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Rag Answer","operationId":"get_rag_answer_api_v1_knowledge_rag_answers__answer_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagAnswerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/answers/{answer_id}/citations":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Rag Answer Citations","operationId":"get_rag_answer_citations_api_v1_knowledge_rag_answers__answer_id__citations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/jobs/{answer_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Rag Job Status","description":"Job status alias — answer_id acts as job handle (BackgroundTasks path).","operationId":"get_rag_job_status_api_v1_knowledge_rag_jobs__answer_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagAnswerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/rag/answers/{answer_id}/retry":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Retry Rag Answer","operationId":"retry_rag_answer_api_v1_knowledge_rag_answers__answer_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"answer_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Answer Id"}},{"name":"question","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Original question (legacy query param)","title":"Question"},"description":"Original question (legacy query param)"},{"name":"sync","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Sync"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RagAnswerRetryRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagAnswerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Conversation","operationId":"create_conversation_api_v1_knowledge_conversations_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Conversations","operationId":"list_conversations_api_v1_knowledge_conversations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConversationResponse"},"title":"Response List Conversations Api V1 Knowledge Conversations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Conversation","operationId":"get_conversation_api_v1_knowledge_conversations__conversation_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Update Conversation","operationId":"update_conversation_api_v1_knowledge_conversations__conversation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Delete Conversation","operationId":"delete_conversation_api_v1_knowledge_conversations__conversation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/archive":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Archive Conversation","operationId":"archive_conversation_api_v1_knowledge_conversations__conversation_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/restore":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Restore Conversation","operationId":"restore_conversation_api_v1_knowledge_conversations__conversation_id__restore_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/messages":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Conversation Messages","operationId":"list_conversation_messages_api_v1_knowledge_conversations__conversation_id__messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"before_sequence","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Before Sequence"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConversationMessageItemResponse"},"title":"Response List Conversation Messages Api V1 Knowledge Conversations  Conversation Id  Messages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Submit Conversation Message","operationId":"submit_conversation_message_api_v1_knowledge_conversations__conversation_id__messages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"sync","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Sync"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationMessageCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/messages/{message_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Conversation Message","operationId":"get_conversation_message_api_v1_knowledge_conversations__conversation_id__messages__message_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/messages/{message_id}/events":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Stream Conversation Message Events","description":"SSE progress for document chat — partial answer text + phase updates.\n\nFalls back gracefully on the client: if this stream errors, existing\nGET .../messages/{id} polling continues to work.","operationId":"stream_conversation_message_events_api_v1_knowledge_conversations__conversation_id__messages__message_id__events_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/messages/{message_id}/retry":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Retry Conversation Message","operationId":"retry_conversation_message_api_v1_knowledge_conversations__conversation_id__messages__message_id__retry_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}},{"name":"sync","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Sync"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationTurnResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/conversations/{conversation_id}/messages/{message_id}/cancel":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Cancel Conversation Message","operationId":"cancel_conversation_message_api_v1_knowledge_conversations__conversation_id__messages__message_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}},{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConversationMessageItemResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/ops/readiness":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Intelligence Readiness","description":"Admin-only readiness probe — secrets redacted.","operationId":"document_intelligence_readiness_api_v1_knowledge_ops_readiness_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/ops/activation-readiness":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Document Intelligence Activation Readiness","description":"Phase 5.2-J ops activation probe — never enables scheduler; secrets omitted.","operationId":"document_intelligence_activation_readiness_api_v1_knowledge_ops_activation_readiness_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/ops/recover-stale-messages":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Recover Stale Chat Messages","operationId":"recover_stale_chat_messages_api_v1_knowledge_ops_recover_stale_messages_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Dry Run"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/jobs/{job_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Di Job","operationId":"get_di_job_api_v1_knowledge_jobs__job_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/jobs/{job_id}/cancel":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Cancel Di Job","operationId":"cancel_di_job_api_v1_knowledge_jobs__job_id__cancel_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/ops/queue-stats":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Di Queue Stats","operationId":"di_queue_stats_api_v1_knowledge_ops_queue_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/ops/credential-metrics":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Di Credential Metrics","description":"Gate E — admin read-only credential/RAG counters (no secrets, no full IDs).","operationId":"di_credential_metrics_api_v1_knowledge_ops_credential_metrics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/knowledge/admin/credentials":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"List Admin Credentials","description":"List tenant credentials — safe fields only (no secrets/fingerprint).","operationId":"list_admin_credentials_api_v1_knowledge_admin_credentials_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"OPENAI or GEMINI","title":"Provider"},"description":"OPENAI or GEMINI"},{"name":"include_revoked","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Revoked"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Create Admin Credential","description":"Register encrypted credential. Plaintext accepted once; never returned.","operationId":"create_admin_credential_api_v1_knowledge_admin_credentials_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/providers/{provider}/config":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Admin Provider Config","description":"Provider pool config for the current tenant (routing flag included; default OFF).\n\nDeclared before ``/{credential_id}`` so ``providers`` is not parsed as a UUID.","operationId":"get_admin_provider_config_api_v1_knowledge_admin_credentials_providers__provider__config_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"provider","in":"path","required":true,"schema":{"type":"string","title":"Provider"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}":{"get":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Get Admin Credential","operationId":"get_admin_credential_api_v1_knowledge_admin_credentials__credential_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}/replace-secret":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Replace Admin Credential Secret","operationId":"replace_admin_credential_secret_api_v1_knowledge_admin_credentials__credential_id__replace_secret_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialReplaceSecretRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}/pause":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Pause Admin Credential","operationId":"pause_admin_credential_api_v1_knowledge_admin_credentials__credential_id__pause_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}/reactivate":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Reactivate Admin Credential","operationId":"reactivate_admin_credential_api_v1_knowledge_admin_credentials__credential_id__reactivate_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}/revoke":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Revoke Admin Credential","description":"Revoke credential and wipe ciphertext; metadata (masked_suffix) retained.","operationId":"revoke_admin_credential_api_v1_knowledge_admin_credentials__credential_id__revoke_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/knowledge/admin/credentials/{credential_id}/test-connection":{"post":{"tags":["Document Intelligence","Document Intelligence"],"summary":"Test Admin Credential Connection","description":"Optional connection test. Default OFF — returns DISABLED without live Provider calls.","operationId":"test_admin_credential_connection_api_v1_knowledge_admin_credentials__credential_id__test_connection_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Credential Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialConnectionTestResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/accounts/{account_id}/sync-status":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Sync Status","operationId":"sync_status_api_v1_email_accounts__account_id__sync_status_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/messages":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Messages","operationId":"thread_messages_api_v1_email_threads__thread_id__messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/attachments":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Attachments","operationId":"thread_attachments_api_v1_email_threads__thread_id__attachments_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/insights":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Insights","operationId":"thread_insights_api_v1_email_threads__thread_id__insights_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/evidence":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Evidence","operationId":"thread_evidence_api_v1_email_threads__thread_id__evidence_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/links":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Links","operationId":"thread_links_api_v1_email_threads__thread_id__links_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/work-candidates":{"get":{"tags":["Email","Email","Email Workbench"],"summary":"Thread Work Candidates","operationId":"thread_work_candidates_api_v1_email_threads__thread_id__work_candidates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/analyze":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Analyze Thread","operationId":"analyze_thread_api_v1_email_threads__thread_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/reanalyze":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Reanalyze Thread","operationId":"reanalyze_thread_api_v1_email_threads__thread_id__reanalyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/conversions/preview":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Preview Conversion","operationId":"preview_conversion_api_v1_email_threads__thread_id__conversions_preview_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/conversions/execute":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Execute Conversion","operationId":"execute_conversion_api_v1_email_threads__thread_id__conversions_execute_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/assign":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Assign Thread","operationId":"assign_thread_api_v1_email_threads__thread_id__assign_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/snooze":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Snooze Thread","operationId":"snooze_thread_api_v1_email_threads__thread_id__snooze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/archive":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Archive Thread","operationId":"archive_thread_api_v1_email_threads__thread_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/exclude":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Exclude Thread","operationId":"exclude_thread_api_v1_email_threads__thread_id__exclude_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/mark-read":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Mark Read","operationId":"mark_read_api_v1_email_threads__thread_id__mark_read_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/drafts":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Create Thread Draft","operationId":"create_thread_draft_api_v1_email_threads__thread_id__drafts_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}/ai/draft-reply":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Ai Draft Reply","operationId":"ai_draft_reply_api_v1_email_threads__thread_id__ai_draft_reply_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/request-review":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Request Review","operationId":"request_review_api_v1_email_drafts__draft_id__request_review_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/request-revision":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Request Revision","operationId":"request_revision_api_v1_email_drafts__draft_id__request_revision_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/approve":{"post":{"tags":["Email","Email","Email Workbench"],"summary":"Approve Draft","operationId":"approve_draft_api_v1_email_drafts__draft_id__approve_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/accounts":{"get":{"tags":["Email","Email"],"summary":"List Accounts","operationId":"list_accounts_api_v1_email_accounts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EmailAccountRead"},"type":"array","title":"Response List Accounts Api V1 Email Accounts Get"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/accounts/connect":{"post":{"tags":["Email","Email"],"summary":"Connect Account","operationId":"connect_account_api_v1_email_accounts_connect_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailConnectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailConnectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/accounts/{account_id}":{"delete":{"tags":["Email","Email"],"summary":"Delete Account","operationId":"delete_account_api_v1_email_accounts__account_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/accounts/{account_id}/disconnect":{"post":{"tags":["Email","Email"],"summary":"Disconnect Account","operationId":"disconnect_account_api_v1_email_accounts__account_id__disconnect_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/accounts/{account_id}/sync-preferences":{"patch":{"tags":["Email","Email"],"summary":"Update Account Sync Preferences","operationId":"update_account_sync_preferences_api_v1_email_accounts__account_id__sync_preferences_patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAccountSyncPrefsUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAccountRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/accounts/{account_id}/sync":{"post":{"tags":["Email","Email"],"summary":"Sync Account","operationId":"sync_account_api_v1_email_accounts__account_id__sync_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Account Id"}},{"name":"force","in":"query","required":false,"schema":{"type":"boolean","description":"True면 진행 중 sync를 중단하고 최신 메일을 다시 가져옵니다.","default":false,"title":"Force"},"description":"True면 진행 중 sync를 중단하고 최신 메일을 다시 가져옵니다."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailSyncStartResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages":{"get":{"tags":["Email","Email"],"summary":"List Messages","operationId":"list_messages_api_v1_email_messages_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},{"name":"filter","in":"query","required":false,"schema":{"enum":["inbox","sent","drafts","important","starred","linked","unlinked","awaiting_reply"],"type":"string","default":"inbox","title":"Filter"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailMessageRead"},"title":"Response List Messages Api V1 Email Messages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}":{"get":{"tags":["Email","Email"],"summary":"Get Message","operationId":"get_message_api_v1_email_messages__message_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/refresh-attachments":{"post":{"tags":["Email","Email"],"summary":"Refresh Message Attachments","description":"Gmail에서 첨부 메타를 강제로 다시 가져온다.","operationId":"refresh_message_attachments_api_v1_email_messages__message_id__refresh_attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/analyze":{"post":{"tags":["Email","Email"],"summary":"Analyze Message Content","description":"메일 구조화 분석(캐시 우선). force=true 또는 detail 승격 시 재생성 후 저장.","operationId":"analyze_message_content_api_v1_email_messages__message_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmailContentAnalysisRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailContentAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/ai-context":{"post":{"tags":["Email","Email"],"summary":"Ensure Message Ai Context","description":"내용 인사이트 + 추천 액션을 한 번에(캐시 우선). 리스트 선택 시 FE가 호출.","operationId":"ensure_message_ai_context_api_v1_email_messages__message_id__ai_context_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/EmailAiContextEnsureRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiContextResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/ai/analyze-content":{"post":{"tags":["Email","Email"],"summary":"Analyze Email Content Body","description":"제목·본문 페이로드로 구조화 분석. message id가 있으면 캐시 우선.","operationId":"analyze_email_content_body_api_v1_email_ai_analyze_content_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailContentAnalysisBodyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailContentAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/messages/{message_id}/attachments/{attachment_id}":{"get":{"tags":["Email","Email"],"summary":"Download Message Attachment","operationId":"download_message_attachment_api_v1_email_messages__message_id__attachments__attachment_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}},{"name":"download","in":"query","required":false,"schema":{"type":"boolean","description":"true면 attachment, false면 inline 미리보기","default":false,"title":"Download"},"description":"true면 attachment, false면 inline 미리보기"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/mark-read":{"post":{"tags":["Email","Email"],"summary":"Mark Message Read","description":"메시지 열람 시 소속 스레드·통합수신함을 읽음 처리.","operationId":"mark_message_read_api_v1_email_messages__message_id__mark_read_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/archive":{"post":{"tags":["Email","Email"],"summary":"Archive Message","operationId":"archive_message_api_v1_email_messages__message_id__archive_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/trash":{"post":{"tags":["Email","Email"],"summary":"Trash Message","operationId":"trash_message_api_v1_email_messages__message_id__trash_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/spam":{"post":{"tags":["Email","Email"],"summary":"Spam Message","operationId":"spam_message_api_v1_email_messages__message_id__spam_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/messages/{message_id}/link":{"post":{"tags":["Email","Email"],"summary":"Link Message","operationId":"link_message_api_v1_email_messages__message_id__link_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageLinkRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailMessageLinkResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads":{"get":{"tags":["Email","Email"],"summary":"List Threads","operationId":"list_threads_api_v1_email_threads_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"account_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"all","title":"View"}},{"name":"projectId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"}},{"name":"customerId","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/threads/{thread_id}":{"get":{"tags":["Email","Email"],"summary":"Get Thread","operationId":"get_thread_api_v1_email_threads__thread_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}},{"name":"workbench","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Workbench"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/entity-links":{"post":{"tags":["Email","Email"],"summary":"Create Entity Link","operationId":"create_entity_link_api_v1_email_entity_links_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailEntityLinkCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailEntityLinkRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai-actions":{"get":{"tags":["Email","Email"],"summary":"List Ai Actions","operationId":"list_ai_actions_api_v1_email_ai_actions_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"email_message_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Message Id"}},{"name":"email_thread_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Thread Id"}},{"name":"action_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action Type"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailAiActionRead"},"title":"Response List Ai Actions Api V1 Email Ai Actions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/ai-actions/{action_id}":{"get":{"tags":["Email","Email"],"summary":"Get Ai Action","operationId":"get_ai_action_api_v1_email_ai_actions__action_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Action Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiActionRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts":{"get":{"tags":["Email","Email"],"summary":"List Drafts","operationId":"list_drafts_api_v1_email_drafts_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailDraftRead"},"title":"Response List Drafts Api V1 Email Drafts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Email","Email"],"summary":"Create Draft","operationId":"create_draft_api_v1_email_drafts_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}":{"get":{"tags":["Email","Email"],"summary":"Get Draft","operationId":"get_draft_api_v1_email_drafts__draft_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Email","Email"],"summary":"Update Draft","operationId":"update_draft_api_v1_email_drafts__draft_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/attachments":{"post":{"tags":["Email","Email"],"summary":"Upload Draft Attachment","operationId":"upload_draft_attachment_api_v1_email_drafts__draft_id__attachments_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_draft_attachment_api_v1_email_drafts__draft_id__attachments_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/attachments/{file_id}":{"delete":{"tags":["Email","Email"],"summary":"Delete Draft Attachment","operationId":"delete_draft_attachment_api_v1_email_drafts__draft_id__attachments__file_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}},{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/attachments/from-message/{attachment_id}":{"post":{"tags":["Email","Email"],"summary":"Copy Message Attachment To Draft","operationId":"copy_message_attachment_to_draft_api_v1_email_drafts__draft_id__attachments_from_message__attachment_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Attachment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/attachments/from-message-eml/{message_id}":{"post":{"tags":["Email","Email"],"summary":"Attach Message As Eml To Draft","description":"원본 메일 전체를 .eml로 초안에 첨부 (다중 전달용).","operationId":"attach_message_as_eml_to_draft_api_v1_email_drafts__draft_id__attachments_from_message_eml__message_id__post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}},{"name":"message_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Message Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/ai/generate":{"post":{"tags":["Email","Email"],"summary":"Generate Ai Draft Legacy","operationId":"generate_ai_draft_legacy_api_v1_email_drafts_ai_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai/status":{"get":{"tags":["Email","Email"],"summary":"Get Email Ai Status","description":"이메일 AI 활성 여부 — OpenAI/Gemini 키·모델(기본 gpt-5.4-mini) 해석 결과.","operationId":"get_email_ai_status_api_v1_email_ai_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiStatusResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai/generate-draft":{"post":{"tags":["Email","Email"],"summary":"Generate Ai Draft","operationId":"generate_ai_draft_api_v1_email_ai_generate_draft_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai/generate-reply":{"post":{"tags":["Email","Email"],"summary":"Generate Ai Reply","operationId":"generate_ai_reply_api_v1_email_ai_generate_reply_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateReplyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiGenerateResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai/reply-guidance":{"post":{"tags":["Email","Email"],"summary":"Generate Reply Guidance","operationId":"generate_reply_guidance_api_v1_email_ai_reply_guidance_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiReplyGuidanceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiReplyGuidanceResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/ai/todos":{"post":{"tags":["Email","Email"],"summary":"Extract Email Todos","operationId":"extract_email_todos_api_v1_email_ai_todos_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiTodosRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiTodosResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email/threads/{thread_id}/summarize":{"post":{"tags":["Email","Email"],"summary":"Summarize Thread","operationId":"summarize_thread_api_v1_email_threads__thread_id__summarize_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"thread_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Thread Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailAiSummarizeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/save-to-gmail":{"post":{"tags":["Email","Email"],"summary":"Save Draft To Gmail","operationId":"save_draft_to_gmail_api_v1_email_drafts__draft_id__save_to_gmail_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailDraftRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email/drafts/{draft_id}/send":{"post":{"tags":["Email","Email"],"summary":"Send Draft","operationId":"send_draft_api_v1_email_drafts__draft_id__send_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Draft Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailSendRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailSendResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email-ai/analyze-actions":{"post":{"tags":["Email AI Actions","Email AI Actions"],"summary":"Analyze Actions","description":"선택된 메일 분석 → 추천 액션. 기본은 캐시 재사용, force=true 시 재생성·저장.","operationId":"analyze_actions_api_v1_email_ai_analyze_actions_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailActionAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailActionAnalyzeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/save-contact":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Save Contact","operationId":"save_contact_api_v1_email_actions_save_contact_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveContactFromEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveContactFromEmailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/parse-signature":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Parse Contact Signature","description":"서명 텍스트 파싱 → 필드 제안만. 연락처는 저장하지 않음.","operationId":"parse_contact_signature_api_v1_email_actions_parse_signature_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseSignatureRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseSignatureResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/parse-calendar-paste":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Parse Calendar Paste","description":"메일 본문 붙여넣기 파싱 → 일정 필드 제안만. 일정은 저장하지 않음.","operationId":"parse_calendar_paste_api_v1_email_actions_parse_calendar_paste_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseCalendarPasteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ParseCalendarPasteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/create-calendar-event":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Create Calendar Event","operationId":"create_calendar_event_api_v1_email_actions_create_calendar_event_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCalendarEventFromEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__email_actions__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/create-task":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Create Task","operationId":"create_task_api_v1_email_actions_create_task_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskFromEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__email_actions__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/link-proposal":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Link Proposal","operationId":"link_proposal_api_v1_email_actions_link_proposal_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkProposalFromEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__email_actions__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/link-estimate":{"post":{"tags":["Email Actions","Email Actions"],"summary":"Link Estimate","operationId":"link_estimate_api_v1_email_actions_link_estimate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkEstimateFromEmailRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__email_actions__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/email-actions/relations":{"get":{"tags":["Email Actions","Email Actions"],"summary":"Get Relations","operationId":"get_relations_api_v1_email_actions_relations_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"emailId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Emailid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailRelationRead"},"title":"Response Get Relations Api V1 Email Actions Relations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email-actions/relations/{relation_id}":{"patch":{"tags":["Email Actions","Email Actions"],"summary":"Patch Relation Memo","operationId":"patch_relation_memo_api_v1_email_actions_relations__relation_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"relation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Relation Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRelationMemoUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmailRelationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Email Actions","Email Actions"],"summary":"Delete Relation","operationId":"delete_relation_api_v1_email_actions_relations__relation_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"relation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Relation Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email-actions/activities":{"get":{"tags":["Email Actions","Email Actions"],"summary":"Get Activities","operationId":"get_activities_api_v1_email_actions_activities_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"emailId","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Emailid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EmailActivityRead"},"title":"Response Get Activities Api V1 Email Actions Activities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/email-actions/contact-duplicates":{"get":{"tags":["Email Actions","Email Actions"],"summary":"Contact Duplicates","operationId":"contact_duplicates_api_v1_email_actions_contact_duplicates_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{},"title":"Response Contact Duplicates Api V1 Email Actions Contact Duplicates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/today":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"Get Today Brief","operationId":"get_today_brief_api_v1_morning_brief_today_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"briefDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Briefdate"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MorningBriefTodayResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/generate":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Generate Brief","operationId":"generate_brief_api_v1_morning_brief_generate_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/GenerateBriefRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateBriefResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/collect-today":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Collect Today","description":"Active sources → collect → KST today filter → dedupe → save → logs.\n\nOptional body.categories limits collection to those source categories\n(matches UI tab, e.g. politics only).","operationId":"collect_today_api_v1_morning_brief_collect_today_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CollectTodayRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectTodayResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/generate-today":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Generate Today","description":"Build 5-min brief from today’s included items only (no re-collect).\n\nRequest body is ``GenerateTodayRequest`` (``force`` + optional precompute).\nExtra keys from older FE clients (e.g. ``collect``) are ignored by Pydantic.","operationId":"generate_today_api_v1_morning_brief_generate_today_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/GenerateTodayRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateBriefResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-items/today":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"List Today News Items","description":"Only date_filter_status=included for the Asia/Seoul calendar day.","operationId":"list_today_news_items_api_v1_news_items_today_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"briefDate","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Briefdate"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsItemListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"List News Items","operationId":"list_news_items_api_v1_news_items_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Pagesize"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsItemListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items/{item_id}/bookmark":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Bookmark News Item","operationId":"bookmark_news_item_api_v1_news_items__item_id__bookmark_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__morning_brief__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items/{item_id}/feedback":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Upsert News Item Feedback","description":"Swipe preference: interested / not_interested / read_later.","operationId":"upsert_news_item_feedback_api_v1_news_items__item_id__feedback_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsItemFeedbackRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsItemFeedbackRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Morning Brief","Morning Brief"],"summary":"Delete News Item Feedback","description":"Undo swipe feedback.","operationId":"delete_news_item_feedback_api_v1_news_items__item_id__feedback_delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete News Item Feedback Api V1 News Items  Item Id  Feedback Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/feedback/stats":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"Get Feedback Stats","description":"Counts by action and category for preference aggregation UI.","operationId":"get_feedback_stats_api_v1_morning_brief_feedback_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackStatsResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/feedback/similar":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"Get Similar By Feedback","description":"Similar news via keyword overlap with interested items (+ same-category boost).","operationId":"get_similar_by_feedback_api_v1_morning_brief_feedback_similar_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"default":8,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SimilarNewsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items/{item_id}/analyze":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Analyze News Item","description":"선택한 이슈 분석: 어떤 내용 / 왜 중요 / 나눔랩 연결 (+ 용어·참고사항).\n\n``detail=true`` 이면 원문 URL을 서버에서 임시 발췌해 더 풍부한 요약을 만듭니다.\n원문 전문은 저장하지 않습니다.","operationId":"analyze_news_item_api_v1_news_items__item_id__analyze_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/IssueAnalysisRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssueAnalysisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/ask":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Ask Morning Brief","description":"모닝 브리핑 맥락 기반 질의 — 선택 이슈·하이라이트·원문 발췌(선택) 활용.","operationId":"ask_morning_brief_api_v1_morning_brief_ask_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MorningBriefAskRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MorningBriefAskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/glossary":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"List Glossary","operationId":"list_glossary_api_v1_morning_brief_glossary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryTermListResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Create Glossary Term","operationId":"create_glossary_term_api_v1_morning_brief_glossary_post","security":[{"HTTPBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryTermCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryTermRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/glossary/suggest-definition":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Suggest Glossary Definition","description":"입력한 용어에 대해 짧은 한국어 정의를 제안합니다 (테넌트 LLM 라우팅).","operationId":"suggest_glossary_definition_api_v1_morning_brief_glossary_suggest_definition_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossarySuggestDefinitionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossarySuggestDefinitionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/glossary/{term_id}":{"patch":{"tags":["Morning Brief","Morning Brief"],"summary":"Patch Glossary Term","description":"Rename / edit definition / toggle is_new for a saved glossary term.","operationId":"patch_glossary_term_api_v1_morning_brief_glossary__term_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"term_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Term Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryTermUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlossaryTermRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Morning Brief","Morning Brief"],"summary":"Delete Glossary Term","operationId":"delete_glossary_term_api_v1_morning_brief_glossary__term_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"term_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Term Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Glossary Term Api V1 Morning Brief Glossary  Term Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items/{item_id}/convert-to-task":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Convert News To Task","operationId":"convert_news_to_task_api_v1_news_items__item_id__convert_to_task_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ConvertTaskRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__morning_brief__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-items/{item_id}/convert-to-opportunity":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Convert News To Opportunity","operationId":"convert_news_to_opportunity_api_v1_news_items__item_id__convert_to_opportunity_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Item Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ConvertOpportunityRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__modules__morning_brief__schemas__ActionEntityResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/news-sources":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"Get News Sources","operationId":"get_news_sources_api_v1_news_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/NewsSourceRead"},"type":"array","title":"Response Get News Sources Api V1 News Sources Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Post News Source","operationId":"post_news_source_api_v1_news_sources_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSourceCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSourceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/purge-failed":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Purge Failed News Sources","description":"Hard-delete GeekNews / 404 RSS seed rows so the FE failure list shrinks.","operationId":"purge_failed_news_sources_api_v1_news_sources_purge_failed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PurgeFailedSourcesResponse"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/probe":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Probe News Source","description":"Check that an RSS URL (or existing source) returns a parseable feed.","operationId":"probe_news_source_api_v1_news_sources_probe_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedProbeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedProbeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/probe-batch":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Probe News Sources Batch","description":"Probe active RSS sources (max 40) and optionally update lastStatus.","operationId":"probe_news_sources_batch_api_v1_news_sources_probe_batch_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/FeedProbeBatchRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedProbeBatchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/import-url":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Import News Sources From Url","description":"Import RSS feeds from a GitHub blob/raw/gist URL or public OPML/markdown list.","operationId":"import_news_sources_from_url_api_v1_news_sources_import_url_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportShareUrlRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpmlImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/convert-api":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Convert Misclassified Api Sources","description":"Convert RSS rows that pasted NewsAPI/Naver API URLs into proper API source types.","operationId":"convert_misclassified_api_sources_api_v1_news_sources_convert_api_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ConvertApiSourcesRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConvertApiSourcesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/import-opml":{"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Import News Sources Opml","description":"Import RSS feeds from an OPML 1.0/2.0 file (FreshRSS/Feedly export) or raw XML body.","operationId":"import_news_sources_opml_api_v1_news_sources_import_opml_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_import_news_sources_opml_api_v1_news_sources_import_opml_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpmlImportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/news-sources/{source_id}":{"patch":{"tags":["Morning Brief","Morning Brief"],"summary":"Patch News Source","operationId":"patch_news_source_api_v1_news_sources__source_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSourceUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewsSourceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Morning Brief","Morning Brief"],"summary":"Hard-delete news source","description":"Permanently delete the news source row (DB cascade removes related news_items).\n\nUse PATCH ``{isActive:false}`` only to pause collection without removing the source.","operationId":"delete_news_source_api_v1_news_sources__source_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Source Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/morning-brief/preferences":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"Get Preferences","operationId":"get_preferences_api_v1_morning_brief_preferences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferenceRead"}}}}},"security":[{"HTTPBearer":[]}]},"put":{"tags":["Morning Brief","Morning Brief"],"summary":"Put Preferences","operationId":"put_preferences_api_v1_morning_brief_preferences_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferenceUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferenceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/categories":{"get":{"tags":["Morning Brief","Morning Brief"],"summary":"List Categories","description":"System + tenant custom interest categories for preferences UI.","operationId":"list_categories_api_v1_morning_brief_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/InterestCategoryRead"},"type":"array","title":"Response List Categories Api V1 Morning Brief Categories Get"}}}}},"security":[{"HTTPBearer":[]}]},"post":{"tags":["Morning Brief","Morning Brief"],"summary":"Create Category","operationId":"create_category_api_v1_morning_brief_categories_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterestCategoryCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterestCategoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/morning-brief/categories/{category_id}":{"patch":{"tags":["Morning Brief","Morning Brief"],"summary":"Patch Category","operationId":"patch_category_api_v1_morning_brief_categories__category_id__patch","security":[{"HTTPBearer":[]}],"parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Category Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterestCategoryUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterestCategoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Morning Brief","Morning Brief"],"summary":"Delete Category","operationId":"delete_category_api_v1_morning_brief_categories__category_id__delete","security":[{"HTTPBearer":[]}],"parameters":[{"name":"category_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Category Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InterestCategoryRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/weather/today":{"get":{"tags":["Weather","Weather"],"summary":"Get Weather Today","operationId":"get_weather_today_api_v1_weather_today_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"force","in":"query","required":false,"schema":{"type":"boolean","description":"Bypass cache","default":false,"title":"Force"},"description":"Bypass cache"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherToday"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/weather/midterm":{"get":{"tags":["Weather","Weather"],"summary":"Get Weather Midterm","operationId":"get_weather_midterm_api_v1_weather_midterm_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"force","in":"query","required":false,"schema":{"type":"boolean","description":"Bypass cache","default":false,"title":"Force"},"description":"Bypass cache"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherMidterm"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/weather/summary":{"get":{"tags":["Weather","Weather"],"summary":"Get Weather Summary","operationId":"get_weather_summary_api_v1_weather_summary_get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"force","in":"query","required":false,"schema":{"type":"boolean","description":"Bypass cache","default":false,"title":"Force"},"description":"Bypass cache"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherSummary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tts/status":{"get":{"tags":["TTS","TTS"],"summary":"Tts Status","description":"Public readiness probe (no secrets) — never 500 if Supertone is missing.\n\nUnauthenticated on purpose so Morning Brief soft-probes and ops curl get\nHTTP 200 instead of 401/404 noise while server TTS is optional.","operationId":"tts_status_api_v1_tts_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TtsStatusResponse"}}}}}}},"/api/v1/tts/synthesize":{"post":{"tags":["TTS","TTS"],"summary":"Tts Synthesize","description":"Proxy text → audio via the configured TTS provider (Supertone or mock).","operationId":"tts_synthesize_api_v1_tts_synthesize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TtsSynthesizeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v1/files/{file_id}":{"get":{"tags":["files"],"summary":"Get File","operationId":"get_file_api_v1_files__file_id__get","security":[{"HTTPBearer":[]}],"parameters":[{"name":"file_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"File Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sign-sessions/{session_id}":{"get":{"tags":["sign-sessions"],"summary":"Get Sign Session Status","operationId":"get_sign_session_status_api_v1_sign_sessions__session_id__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignSessionStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/sign-sessions/{session_id}/complete":{"post":{"tags":["sign-sessions"],"summary":"Complete Sign Session","operationId":"complete_sign_session_api_v1_sign_sessions__session_id__complete_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Session Id"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_complete_sign_session_api_v1_sign_sessions__session_id__complete_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SignSessionStatusResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AcceptInviteRequest":{"properties":{"token":{"type":"string","minLength":10,"title":"Token"},"password":{"type":"string","minLength":6,"title":"Password"}},"type":"object","required":["token","password"],"title":"AcceptInviteRequest"},"AcceptancePlanCreate":{"properties":{"title":{"type":"string","title":"Title"},"acceptanceType":{"type":"string","title":"Acceptancetype","default":"final_acceptance"}},"type":"object","required":["title"],"title":"AcceptancePlanCreate"},"AcceptanceResult":{"properties":{"result":{"type":"string","title":"Result"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["result"],"title":"AcceptanceResult"},"AccessBatchCheckRequest":{"properties":{"permissionKeys":{"items":{"type":"string"},"type":"array","title":"Permissionkeys"}},"type":"object","required":["permissionKeys"],"title":"AccessBatchCheckRequest"},"AccessCheckRequest":{"properties":{"permissionKey":{"type":"string","title":"Permissionkey"}},"type":"object","required":["permissionKey"],"title":"AccessCheckRequest"},"AccessCheckResponse":{"properties":{"allowed":{"type":"boolean","title":"Allowed"},"permissionKey":{"type":"string","title":"Permissionkey"}},"type":"object","required":["allowed","permissionKey"],"title":"AccessCheckResponse"},"AccessContextRead":{"properties":{"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"roles":{"items":{"type":"string"},"type":"array","title":"Roles"},"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"},"permissionVersion":{"type":"integer","title":"Permissionversion"},"dataScope":{"type":"string","title":"Datascope"},"workspaceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspaceid"},"projectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"}},"type":"object","required":["tenantId","userId","roles","permissions","permissionVersion","dataScope"],"title":"AccessContextRead"},"AccountingAuditLogRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"actor_id":{"type":"string","format":"uuid","title":"Actor Id"},"action":{"type":"string","title":"Action"},"target_type":{"type":"string","title":"Target Type"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"before_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Before Json"},"after_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"After Json"},"correlation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Correlation Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","actor_id","action","target_type","target_id","created_at"],"title":"AccountingAuditLogRead"},"AccountingExportRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"accounting_period":{"type":"string","title":"Accounting Period"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","payroll_run_id","accounting_period","status"],"title":"AccountingExportRead"},"AccountingPeriodCreate":{"properties":{"fiscal_year_id":{"type":"string","format":"uuid","title":"Fiscal Year Id"},"period_number":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Period Number"},"name":{"type":"string","title":"Name"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"status":{"type":"string","title":"Status","default":"planned"}},"type":"object","required":["fiscal_year_id","period_number","name","start_date","end_date"],"title":"AccountingPeriodCreate"},"AccountingPeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"fiscal_year_id":{"type":"string","format":"uuid","title":"Fiscal Year Id"},"period_number":{"type":"integer","title":"Period Number"},"name":{"type":"string","title":"Name"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"status":{"type":"string","title":"Status"},"closed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Closed At"},"closed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Closed By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","fiscal_year_id","period_number","name","start_date","end_date","status","created_at","updated_at"],"title":"AccountingPeriodRead"},"AccountingSettingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"default_currency":{"type":"string","title":"Default Currency"},"voucher_number_prefix":{"type":"string","title":"Voucher Number Prefix"},"auto_number_vouchers":{"type":"boolean","title":"Auto Number Vouchers"},"fiscal_year_start_month":{"type":"integer","title":"Fiscal Year Start Month"},"settings_json":{"additionalProperties":true,"type":"object","title":"Settings Json"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","default_currency","voucher_number_prefix","auto_number_vouchers","fiscal_year_start_month","settings_json","created_at","updated_at"],"title":"AccountingSettingRead"},"AccountingSettingUpdate":{"properties":{"default_currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Default Currency"},"voucher_number_prefix":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Voucher Number Prefix"},"auto_number_vouchers":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Auto Number Vouchers"},"fiscal_year_start_month":{"anyOf":[{"type":"integer","maximum":12.0,"minimum":1.0},{"type":"null"}],"title":"Fiscal Year Start Month"},"settings_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings Json"}},"type":"object","title":"AccountingSettingUpdate"},"AchievementAssetCreate":{"properties":{"title":{"type":"string","title":"Title"},"assetType":{"type":"string","title":"Assettype","default":"other"}},"type":"object","required":["title"],"title":"AchievementAssetCreate"},"AcquisitionCreate":{"properties":{"asset_id":{"type":"string","format":"uuid","title":"Asset Id"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"type":"string","format":"uuid","title":"Source Id"},"purchase_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Purchase Amount"},"incidental_cost":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Incidental Cost","default":"0"},"vat_deductible":{"type":"boolean","title":"Vat Deductible","default":true},"vat_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Vat Amount","default":"0"}},"type":"object","required":["asset_id","source_type","source_id","purchase_amount"],"title":"AcquisitionCreate"},"AcquisitionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"asset_id":{"type":"string","format":"uuid","title":"Asset Id"},"purchase_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Purchase Amount"},"incidental_cost":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Incidental Cost"},"capitalized_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Capitalized Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","asset_id","purchase_amount","incidental_cost","capitalized_amount","status"],"title":"AcquisitionRead"},"ActionItemPriority":{"type":"string","enum":["low","medium","high","urgent"],"title":"ActionItemPriority"},"ActionItemSource":{"type":"string","enum":["ai","manual","request","decision","risk","unresolved_issue"],"title":"ActionItemSource"},"ActionItemStatus":{"type":"string","enum":["proposed","needs_verification","confirmed","in_progress","completed","cancelled","rejected","in_progress","rejected"],"title":"ActionItemStatus"},"ActivateContractRequest":{"properties":{"executionStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Executionstartdate"},"executionEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Executionenddate"},"executionManagerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Executionmanageruserid"},"customerContactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customercontactid"},"createCalendarEvents":{"type":"boolean","title":"Createcalendarevents","default":false},"createTasks":{"type":"boolean","title":"Createtasks","default":false},"confirmSignedDocument":{"type":"boolean","title":"Confirmsigneddocument","default":true}},"type":"object","title":"ActivateContractRequest"},"ActivationReadinessCheck":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"ok":{"type":"boolean","title":"Ok"},"detail":{"type":"string","title":"Detail","default":""}},"type":"object","required":["key","label","ok"],"title":"ActivationReadinessCheck"},"ActivationReadinessResponse":{"properties":{"ready":{"type":"boolean","title":"Ready"},"blockingItems":{"items":{"type":"string"},"type":"array","title":"Blockingitems"},"checks":{"items":{"$ref":"#/components/schemas/ActivationReadinessCheck"},"type":"array","title":"Checks"},"contractStatus":{"type":"string","title":"Contractstatus"},"signatureRequestId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signaturerequestid"}},"type":"object","required":["ready","blockingItems","checks","contractStatus"],"title":"ActivationReadinessResponse"},"ActivityActorSummaryRead":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"actorType":{"type":"string","title":"Actortype"},"avatarUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatarurl"}},"type":"object","required":["actorType"],"title":"ActivityActorSummaryRead"},"ActivityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"activityType":{"type":"string","title":"Activitytype"},"category":{"type":"string","title":"Category"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"},"targetType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targettype"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"actorSummary":{"anyOf":[{"$ref":"#/components/schemas/ActivityActorSummaryRead"},{"type":"null"}]},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"visibility":{"type":"string","title":"Visibility"},"occurredAt":{"type":"string","format":"date-time","title":"Occurredat"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"}},"type":"object","required":["id","activityType","category","sourceType","sourceId","entityType","entityId","title","visibility","occurredAt"],"title":"ActivityRead"},"AdjustmentCreate":{"properties":{"closing_cycle_id":{"type":"string","format":"uuid","title":"Closing Cycle Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"lines":{"items":{"$ref":"#/components/schemas/AdjustmentLineCreate"},"type":"array","minItems":2,"title":"Lines"},"reverse_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Reverse Date"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["closing_cycle_id","lines"],"title":"AdjustmentCreate"},"AdjustmentLineCreate":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"side":{"type":"string","title":"Side"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["account_id","side","amount"],"title":"AdjustmentLineCreate"},"AdjustmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"adjustment_number":{"type":"string","title":"Adjustment Number"},"status":{"type":"string","title":"Status"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["id","adjustment_number","status"],"title":"AdjustmentRead"},"AdminHealthRead":{"properties":{"dbOk":{"type":"boolean","title":"Dbok"},"g2bConfigured":{"type":"boolean","title":"G2Bconfigured"},"sources":{"items":{"$ref":"#/components/schemas/SourceListItemRead"},"type":"array","title":"Sources"},"staleRuns":{"type":"integer","title":"Staleruns"},"recentFailures":{"type":"integer","title":"Recentfailures"},"requestsLast24h":{"type":"integer","title":"Requestslast24H"},"collectedLast24h":{"type":"integer","title":"Collectedlast24H"}},"type":"object","required":["dbOk","g2bConfigured","staleRuns","recentFailures","requestsLast24h","collectedLast24h"],"title":"AdminHealthRead"},"AgentPlanApprovalRequest":{"properties":{"decision":{"type":"string","title":"Decision"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["decision"],"title":"AgentPlanApprovalRequest"},"AgentPlanCreateRequest":{"properties":{"goal":{"type":"string","maxLength":2000,"minLength":3,"title":"Goal"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},"type":"object","required":["goal"],"title":"AgentPlanCreateRequest"},"AgingRow":{"properties":{"id":{"type":"string","title":"Id"},"partner_id":{"type":"string","title":"Partner Id"},"balance":{"type":"integer","title":"Balance"},"due_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Due Date"},"bucket":{"type":"string","title":"Bucket"}},"type":"object","required":["id","partner_id","balance","bucket"],"title":"AgingRow"},"AiContextPreviewRequest":{"properties":{"contextType":{"type":"string","title":"Contexttype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"tokenBudget":{"type":"integer","title":"Tokenbudget","default":3000},"includeRestricted":{"type":"boolean","title":"Includerestricted","default":false}},"type":"object","required":["contextType","entityType","entityId"],"title":"AiContextPreviewRequest"},"AiContextPreviewResponse":{"properties":{"context":{"additionalProperties":true,"type":"object","title":"Context"},"tokenCount":{"type":"integer","title":"Tokencount"},"tokenCountEstimated":{"type":"boolean","title":"Tokencountestimated"},"memoryCount":{"type":"integer","title":"Memorycount"},"selectedMemoryIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Selectedmemoryids"},"excludedCount":{"type":"integer","title":"Excludedcount"},"maskedFields":{"items":{"type":"string"},"type":"array","title":"Maskedfields"},"cacheHit":{"type":"boolean","title":"Cachehit"},"generatedAt":{"type":"string","format":"date-time","title":"Generatedat"},"qualityScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Qualityscore"},"qualityIssues":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Qualityissues"},"blocking":{"type":"boolean","title":"Blocking","default":false},"coverage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Coverage"},"freshness":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Freshness"},"tokenEfficiency":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tokenefficiency"},"securityValidation":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Securityvalidation"},"contradictions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Contradictions"},"selectedMemorySummaries":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Selectedmemorysummaries"},"excludedReasons":{"items":{"type":"string"},"type":"array","title":"Excludedreasons"}},"type":"object","required":["context","tokenCount","tokenCountEstimated","memoryCount","selectedMemoryIds","excludedCount","maskedFields","cacheHit","generatedAt"],"title":"AiContextPreviewResponse"},"AiGenerationJobCreate":{"properties":{"workItemId":{"type":"string","format":"uuid","title":"Workitemid"},"action":{"type":"string","title":"Action"},"documentType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttype"},"templateKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Templatekey"},"options":{"additionalProperties":{"type":"string"},"type":"object","title":"Options"}},"type":"object","required":["workItemId","action"],"title":"AiGenerationJobCreate"},"AiGenerationJobRead":{"properties":{"jobId":{"type":"string","format":"uuid","title":"Jobid"},"status":{"type":"string","title":"Status"},"preview":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preview"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"},"message":{"type":"string","title":"Message"}},"type":"object","required":["jobId","status","message"],"title":"AiGenerationJobRead"},"AiInsightRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"},"summary":{"type":"string","title":"Summary"},"evidence_json":{"items":{},"type":"array","title":"Evidence Json"}},"type":"object","required":["id","status","summary","evidence_json"],"title":"AiInsightRead"},"AiLlmRoleCatalogItem":{"properties":{"id":{"type":"string","title":"Id"},"labelKo":{"type":"string","title":"Labelko"},"descriptionKo":{"type":"string","title":"Descriptionko"},"category":{"type":"string","title":"Category"}},"type":"object","required":["id","labelKo","descriptionKo","category"],"title":"AiLlmRoleCatalogItem"},"AiMemoryDashboardResponse":{"properties":{"totalMemories":{"type":"integer","title":"Totalmemories"},"activeMemories":{"type":"integer","title":"Activememories"},"supersededMemories":{"type":"integer","title":"Supersededmemories"},"archivedMemories":{"type":"integer","title":"Archivedmemories"},"redactedMemories":{"type":"integer","title":"Redactedmemories"},"memoryCountByType":{"additionalProperties":{"type":"integer"},"type":"object","title":"Memorycountbytype"},"memoryCountBySecurityLevel":{"additionalProperties":{"type":"integer"},"type":"object","title":"Memorycountbysecuritylevel"},"summaryCountByLevel":{"additionalProperties":{"type":"integer"},"type":"object","title":"Summarycountbylevel"},"averageQualityScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Averagequalityscore"},"lowQualityCount":{"type":"integer","title":"Lowqualitycount"},"blockingIssueCount":{"type":"integer","title":"Blockingissuecount"},"staleMemoryCount":{"type":"integer","title":"Stalememorycount"},"duplicateMemoryCount":{"type":"integer","title":"Duplicatememorycount"},"cacheHitRate":{"type":"number","title":"Cachehitrate"},"cacheEntryCount":{"type":"integer","title":"Cacheentrycount"},"expiredCacheCount":{"type":"integer","title":"Expiredcachecount"},"tokenUsageEstimate":{"type":"integer","title":"Tokenusageestimate"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"providerPricingUnavailable":{"type":"boolean","title":"Providerpricingunavailable","default":true},"estimationMethod":{"type":"string","title":"Estimationmethod","default":"token_estimate"},"recentEvaluations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recentevaluations"},"recentRedactions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recentredactions"},"recentLifecycleChanges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recentlifecyclechanges"},"alertCandidates":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Alertcandidates"}},"type":"object","required":["totalMemories","activeMemories","supersededMemories","archivedMemories","redactedMemories","memoryCountByType","memoryCountBySecurityLevel","summaryCountByLevel","lowQualityCount","blockingIssueCount","staleMemoryCount","duplicateMemoryCount","cacheHitRate","cacheEntryCount","expiredCacheCount","tokenUsageEstimate"],"title":"AiMemoryDashboardResponse"},"AiMemoryDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"memoryType":{"type":"string","title":"Memorytype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"title":{"type":"string","title":"Title"},"contentPreview":{"additionalProperties":true,"type":"object","title":"Contentpreview"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"importance":{"type":"number","title":"Importance"},"confidence":{"type":"number","title":"Confidence"},"securityLevel":{"type":"string","title":"Securitylevel"},"status":{"type":"string","title":"Status"},"version":{"type":"integer","title":"Version"},"supersededByMemoryId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Supersededbymemoryid"},"summaries":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Summaries"},"quality":{"anyOf":[{"$ref":"#/components/schemas/QualityScoreRead"},{"type":"null"}]},"redactions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Redactions"},"lifecycleHistory":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Lifecyclehistory"},"cacheImpact":{"additionalProperties":true,"type":"object","title":"Cacheimpact"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","memoryType","entityType","entityId","sourceType","sourceId","title","importance","confidence","securityLevel","status","version","createdAt","updatedAt"],"title":"AiMemoryDetailResponse"},"AiMemoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"memoryType":{"type":"string","title":"Memorytype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"},"activityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activityid"},"title":{"type":"string","title":"Title"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"importance":{"type":"number","title":"Importance"},"confidence":{"type":"number","title":"Confidence"},"securityLevel":{"type":"string","title":"Securitylevel"},"status":{"type":"string","title":"Status"},"sourceOccurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sourceoccurredat"},"version":{"type":"integer","title":"Version"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","memoryType","entityType","entityId","sourceType","sourceId","title","importance","confidence","securityLevel","status","version","createdAt"],"title":"AiMemoryRead"},"AiMemoryRedactRequest":{"properties":{"fieldPath":{"type":"string","title":"Fieldpath"},"redactionType":{"type":"string","title":"Redactiontype","default":"remove"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["fieldPath"],"title":"AiMemoryRedactRequest"},"AiMemorySummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"summaryLevel":{"type":"string","title":"Summarylevel"},"summaryText":{"type":"string","title":"Summarytext"},"tokenCount":{"type":"integer","title":"Tokencount"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","summaryLevel","summaryText","tokenCount","createdAt"],"title":"AiMemorySummaryRead"},"AiModelCatalogItem":{"properties":{"id":{"type":"string","title":"Id"},"provider":{"type":"string","title":"Provider"},"label":{"type":"string","title":"Label"},"tier":{"type":"string","title":"Tier"},"recommendedDefault":{"type":"boolean","title":"Recommendeddefault"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["id","provider","label","tier","recommendedDefault","notes"],"title":"AiModelCatalogItem"},"AiModelPreferencesResponse":{"properties":{"openaiModel":{"type":"string","title":"Openaimodel"},"geminiModel":{"type":"string","title":"Geminimodel"},"llmProvider":{"type":"string","title":"Llmprovider"},"source":{"additionalProperties":{"type":"string"},"type":"object","title":"Source"},"envOpenaiModel":{"type":"string","title":"Envopenaimodel"},"envGeminiModel":{"type":"string","title":"Envgeminimodel"},"envLlmProvider":{"type":"string","title":"Envllmprovider"},"catalog":{"items":{"$ref":"#/components/schemas/AiModelCatalogItem"},"type":"array","title":"Catalog"},"roles":{"items":{"$ref":"#/components/schemas/AiLlmRoleCatalogItem"},"type":"array","title":"Roles"},"roleRoutes":{"additionalProperties":{"$ref":"#/components/schemas/AiRoleRouteAssignment"},"type":"object","title":"Roleroutes"},"routingInstructions":{"type":"string","title":"Routinginstructions","default":""}},"type":"object","required":["openaiModel","geminiModel","llmProvider","source","envOpenaiModel","envGeminiModel","envLlmProvider"],"title":"AiModelPreferencesResponse","description":"테넌트 오버라이드 + env 기본값. 시크릿 없음."},"AiModelPreferencesUpdateRequest":{"properties":{"openaiModel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Openaimodel"},"geminiModel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geminimodel"},"llmProvider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llmprovider"},"roleRoutes":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/AiRoleRouteAssignment"},"type":"object"},{"type":"null"}],"title":"Roleroutes"},"routingInstructions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Routinginstructions"}},"type":"object","title":"AiModelPreferencesUpdateRequest","description":"Allowlist ID만 허용. null/빈 문자열이면 env 기본으로 되돌림."},"AiModelsCatalogResponse":{"properties":{"openai":{"items":{"$ref":"#/components/schemas/AiModelCatalogItem"},"type":"array","title":"Openai"},"gemini":{"items":{"$ref":"#/components/schemas/AiModelCatalogItem"},"type":"array","title":"Gemini"},"defaults":{"additionalProperties":{"type":"string"},"type":"object","title":"Defaults"},"activeOpenaiModel":{"type":"string","title":"Activeopenaimodel"},"activeGeminiModel":{"type":"string","title":"Activegeminimodel"},"defaultLlmProvider":{"type":"string","title":"Defaultllmprovider"}},"type":"object","required":["openai","gemini","defaults","activeOpenaiModel","activeGeminiModel","defaultLlmProvider"],"title":"AiModelsCatalogResponse","description":"Allowlist only — no secrets."},"AiProviderItem":{"properties":{"key":{"type":"string","title":"Key"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"configured":{"type":"boolean","title":"Configured"},"active":{"type":"boolean","title":"Active"},"defaultModel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultmodel"},"envVars":{"items":{"type":"string"},"type":"array","title":"Envvars"},"usedFor":{"items":{"type":"string"},"type":"array","title":"Usedfor"},"setupHint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Setuphint"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["key","name","category","configured","active"],"title":"AiProviderItem","description":"단일 AI 제공자 상태. API 키 값은 절대 포함하지 않습니다."},"AiProvidersStatusResponse":{"properties":{"providers":{"items":{"$ref":"#/components/schemas/AiProviderItem"},"type":"array","title":"Providers"},"defaultLlmProvider":{"type":"string","title":"Defaultllmprovider"},"defaultEmbeddingProvider":{"type":"string","title":"Defaultembeddingprovider"},"activeOpenaiModel":{"type":"string","title":"Activeopenaimodel"},"activeGeminiModel":{"type":"string","title":"Activegeminimodel"},"modelCatalog":{"items":{"$ref":"#/components/schemas/AiModelCatalogItem"},"type":"array","title":"Modelcatalog"},"fallbackNote":{"type":"string","title":"Fallbacknote"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["providers","defaultLlmProvider","defaultEmbeddingProvider","activeOpenaiModel","activeGeminiModel","fallbackNote","coolifyHint"],"title":"AiProvidersStatusResponse"},"AiRoleRouteAssignment":{"properties":{"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},"type":"object","title":"AiRoleRouteAssignment","description":"역할별 제공자/모델. provider·model이 비면 테넌트 기본값 상속."},"AiSummaryRequest":{"properties":{"scope":{"type":"string","title":"Scope","default":"project"},"provider":{"type":"string","title":"Provider","default":"openai"},"reportPayload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Reportpayload"},"historyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Historyid"}},"type":"object","title":"AiSummaryRequest"},"AiUsagePeriod":{"properties":{"from":{"type":"string","format":"date-time","title":"From"},"to":{"type":"string","format":"date-time","title":"To"}},"type":"object","required":["from","to"],"title":"AiUsagePeriod"},"AiUsageProviderTotals":{"properties":{"provider":{"type":"string","title":"Provider"},"jobCount":{"type":"integer","title":"Jobcount"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"}},"type":"object","required":["provider","jobCount","tokenInput","tokenOutput"],"title":"AiUsageProviderTotals"},"AiUsageRecentJob":{"properties":{"id":{"type":"string","title":"Id"},"source":{"type":"string","title":"Source"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"documentType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttype"},"status":{"type":"string","title":"Status"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"}},"type":"object","required":["id","source","createdAt","status","tokenInput","tokenOutput"],"title":"AiUsageRecentJob"},"AiUsageSourceInfo":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"hasTokens":{"type":"boolean","title":"Hastokens"},"hasCost":{"type":"boolean","title":"Hascost"},"hasLatency":{"type":"boolean","title":"Haslatency"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["key","label","hasTokens","hasCost","hasLatency"],"title":"AiUsageSourceInfo"},"AiUsageSourceTotals":{"properties":{"source":{"type":"string","title":"Source"},"label":{"type":"string","title":"Label"},"jobCount":{"type":"integer","title":"Jobcount"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"},"failedJobs":{"type":"integer","title":"Failedjobs"},"costCalculated":{"type":"boolean","title":"Costcalculated"}},"type":"object","required":["source","label","jobCount","tokenInput","tokenOutput","failedJobs","costCalculated"],"title":"AiUsageSourceTotals"},"AiUsageStatusResponse":{"properties":{"ledgerConfigured":{"type":"boolean","title":"Ledgerconfigured"},"costTracking":{"type":"string","title":"Costtracking"},"aggregationAvailable":{"type":"boolean","title":"Aggregationavailable"},"sources":{"items":{"$ref":"#/components/schemas/AiUsageSourceInfo"},"type":"array","title":"Sources"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["ledgerConfigured","costTracking","aggregationAvailable","sources","note","coolifyHint"],"title":"AiUsageStatusResponse","description":"사용량 집계 준비 상태. 가짜 비용/한도는 포함하지 않습니다."},"AiUsageSummaryResponse":{"properties":{"period":{"$ref":"#/components/schemas/AiUsagePeriod"},"jobCount":{"type":"integer","title":"Jobcount"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"},"failedJobs":{"type":"integer","title":"Failedjobs"},"estimatedCost":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimatedcost"},"costCalculated":{"type":"boolean","title":"Costcalculated"},"bySource":{"items":{"$ref":"#/components/schemas/AiUsageSourceTotals"},"type":"array","title":"Bysource"},"byProvider":{"items":{"$ref":"#/components/schemas/AiUsageProviderTotals"},"type":"array","title":"Byprovider"},"recentJobs":{"items":{"$ref":"#/components/schemas/AiUsageRecentJob"},"type":"array","title":"Recentjobs"},"coverageNote":{"type":"string","title":"Coveragenote"}},"type":"object","required":["period","jobCount","tokenInput","tokenOutput","failedJobs","costCalculated","bySource","byProvider","recentJobs","coverageNote"],"title":"AiUsageSummaryResponse"},"AlertActionCreate":{"properties":{"description":{"type":"string","title":"Description"},"action_type":{"type":"string","title":"Action Type","default":"plan"}},"type":"object","required":["description"],"title":"AlertActionCreate"},"AmendmentCreate":{"properties":{"amendmentType":{"type":"string","title":"Amendmenttype"},"title":{"type":"string","title":"Title"},"reason":{"type":"string","title":"Reason"},"requestedChangesJson":{"additionalProperties":true,"type":"object","title":"Requestedchangesjson"}},"type":"object","required":["amendmentType","title","reason"],"title":"AmendmentCreate"},"AmountInput":{"properties":{"amountType":{"type":"string","title":"Amounttype","default":"fixed"},"currency":{"type":"string","title":"Currency","default":"KRW"},"supplyAmount":{"type":"string","title":"Supplyamount","default":"0"},"taxAmount":{"type":"string","title":"Taxamount","default":"0"},"totalAmount":{"type":"string","title":"Totalamount","default":"0"},"paymentScheduleJson":{"items":{},"type":"array","title":"Paymentschedulejson"}},"type":"object","title":"AmountInput"},"AnalysisHistoryItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"subjectType":{"type":"string","enum":["own_company","counterparty"],"title":"Subjecttype"},"companyName":{"type":"string","title":"Companyname"},"year":{"type":"integer","title":"Year"},"source":{"type":"string","title":"Source"},"sourceLabel":{"type":"string","title":"Sourcelabel"},"grade":{"type":"string","title":"Grade"},"headline":{"type":"string","title":"Headline"},"beginnerSummary":{"type":"string","title":"Beginnersummary"},"createdByName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyname"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","subjectType","companyName","year","source","sourceLabel","grade","headline","beginnerSummary","createdAt"],"title":"AnalysisHistoryItem"},"AnalysisHistoryListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/AnalysisHistoryItem"},"type":"array","title":"Items"}},"type":"object","required":["items"],"title":"AnalysisHistoryListResponse"},"AnalysisJobCreateRequest":{"properties":{"version_id":{"type":"string","format":"uuid","title":"Version Id"},"analysis_type":{"type":"string","title":"Analysis Type"},"idempotency_key":{"type":"string","maxLength":128,"minLength":1,"title":"Idempotency Key"},"template_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Version"},"model_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Provider"},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Name"}},"type":"object","required":["version_id","analysis_type","idempotency_key"],"title":"AnalysisJobCreateRequest"},"AnalysisJobResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_id":{"type":"string","format":"uuid","title":"Version Id"},"analysis_type":{"type":"string","title":"Analysis Type"},"status":{"type":"string","title":"Status"},"progress":{"type":"integer","title":"Progress"},"idempotency_key":{"type":"string","title":"Idempotency Key"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","document_id","version_id","analysis_type","status","progress","idempotency_key","created_at"],"title":"AnalysisJobResponse"},"AnalysisJobTransitionRequest":{"properties":{"target_status":{"type":"string","title":"Target Status"},"failure_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Failure Code"},"failure_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Failure Message"}},"type":"object","required":["target_status"],"title":"AnalysisJobTransitionRequest"},"AnalysisResultCreateRequest":{"properties":{"result_type":{"type":"string","title":"Result Type"},"result_json":{"additionalProperties":true,"type":"object","title":"Result Json"},"rendered_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rendered Markdown"},"schema_version":{"type":"string","title":"Schema Version","default":"v1"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"}},"type":"object","required":["result_type"],"title":"AnalysisResultCreateRequest"},"AnalysisResultResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"job_id":{"type":"string","format":"uuid","title":"Job Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_id":{"type":"string","format":"uuid","title":"Version Id"},"result_type":{"type":"string","title":"Result Type"},"schema_version":{"type":"string","title":"Schema Version"},"review_status":{"type":"string","title":"Review Status"},"confidence":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Confidence"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","job_id","document_id","version_id","result_type","schema_version","review_status","created_at"],"title":"AnalysisResultResponse"},"AnalyzeCounterpartyRequest":{"properties":{"crmCompanyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Crmcompanyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"corpCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corpcode"},"year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":2000.0},{"type":"null"}],"title":"Year"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"},"preferSource":{"type":"string","enum":["auto","upload","dart"],"title":"Prefersource","default":"auto"},"includeAi":{"type":"boolean","title":"Includeai","default":true}},"type":"object","title":"AnalyzeCounterpartyRequest"},"AnalyzeOwnRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":2000.0},{"type":"null"}],"title":"Year"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"},"corpCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corpcode"},"preferSource":{"type":"string","enum":["auto","upload","dart"],"title":"Prefersource","default":"auto"},"includeAi":{"type":"boolean","title":"Includeai","default":true}},"type":"object","title":"AnalyzeOwnRequest"},"AnnouncementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"body":{"type":"string","title":"Body"},"announcement_type":{"type":"string","title":"Announcement Type"},"requires_acknowledgement":{"type":"boolean","title":"Requires Acknowledgement"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"}},"type":"object","required":["id","title","body","announcement_type","requires_acknowledgement","published_at"],"title":"AnnouncementRead"},"ApplicantCreate":{"properties":{"legal_name":{"type":"string","title":"Legal Name"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"source_type":{"type":"string","title":"Source Type","default":"manual"}},"type":"object","required":["legal_name","email"],"title":"ApplicantCreate"},"ApplicantRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"applicant_number":{"type":"string","title":"Applicant Number"},"legal_name":{"type":"string","title":"Legal Name"},"email_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email Masked"},"phone_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Masked"},"status":{"type":"string","title":"Status"},"source_type":{"type":"string","title":"Source Type"}},"type":"object","required":["id","applicant_number","legal_name","email_masked","phone_masked","status","source_type"],"title":"ApplicantRead"},"ApplicationMilestoneCreateRequest":{"properties":{"milestoneType":{"type":"string","title":"Milestonetype"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"plannedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Plannedat"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"status":{"type":"string","title":"Status","default":"pending"},"reminderPolicyJson":{"additionalProperties":true,"type":"object","title":"Reminderpolicyjson"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["milestoneType","title"],"title":"ApplicationMilestoneCreateRequest"},"ApplicationMilestoneRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"applicationId":{"type":"string","format":"uuid","title":"Applicationid"},"milestoneType":{"type":"string","title":"Milestonetype"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"plannedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Plannedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"status":{"type":"string","title":"Status"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"taskId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Taskid"},"calendarEventRef":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendareventref"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","applicationId","milestoneType","title","status","createdAt","updatedAt"],"title":"ApplicationMilestoneRead"},"ApplicationMilestoneUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"plannedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Plannedat"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"reminderPolicyJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Reminderpolicyjson"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"ApplicationMilestoneUpdateRequest"},"ApplicationOrganizationCreateRequest":{"properties":{"organizationType":{"type":"string","title":"Organizationtype","default":"external"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"externalOrganizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalorganizationname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"participationRole":{"type":"string","title":"Participationrole","default":"participating"},"responsibility":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibility"},"budgetAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Budgetamount"},"participationRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Participationrate"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"sortOrder":{"type":"integer","title":"Sortorder","default":0},"status":{"type":"string","title":"Status","default":"active"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","title":"ApplicationOrganizationCreateRequest"},"ApplicationOrganizationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"applicationId":{"type":"string","format":"uuid","title":"Applicationid"},"organizationType":{"type":"string","title":"Organizationtype"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"externalOrganizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalorganizationname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"participationRole":{"type":"string","title":"Participationrole"},"responsibility":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibility"},"budgetAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Budgetamount"},"participationRate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Participationrate"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"sortOrder":{"type":"integer","title":"Sortorder"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","applicationId","organizationType","participationRole","sortOrder","status","createdAt","updatedAt"],"title":"ApplicationOrganizationRead"},"ApplicationOrganizationUpdateRequest":{"properties":{"organizationType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organizationtype"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"externalOrganizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalorganizationname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"participationRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Participationrole"},"responsibility":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibility"},"budgetAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Budgetamount"},"participationRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Participationrate"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"ApplicationOrganizationUpdateRequest"},"ApplicationStatusHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fromStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromstatus"},"toStatus":{"type":"string","title":"Tostatus"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"changedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Changedby"},"changedAt":{"type":"string","format":"date-time","title":"Changedat"}},"type":"object","required":["id","toStatus","changedAt"],"title":"ApplicationStatusHistoryRead"},"ApplicationSubmit":{"properties":{"job_posting_id":{"type":"string","format":"uuid","title":"Job Posting Id"},"legal_name":{"type":"string","title":"Legal Name"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"consent_version":{"type":"string","title":"Consent Version","default":"v1"}},"type":"object","required":["job_posting_id","legal_name","email"],"title":"ApplicationSubmit"},"ApplicationSummaryResponse":{"properties":{"applicationId":{"type":"string","format":"uuid","title":"Applicationid"},"applicationStatus":{"type":"string","title":"Applicationstatus"},"decisionStatus":{"type":"string","title":"Decisionstatus"},"goNoGoResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoresult"},"goNoGoScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Gonogoscore"},"organizationCount":{"type":"integer","title":"Organizationcount"},"milestoneTotal":{"type":"integer","title":"Milestonetotal"},"milestoneCompleted":{"type":"integer","title":"Milestonecompleted"},"proposedAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"probability":{"type":"integer","title":"Probability"}},"type":"object","required":["applicationId","applicationStatus","decisionStatus","organizationCount","milestoneTotal","milestoneCompleted","probability"],"title":"ApplicationSummaryResponse"},"ApplyImportRequest":{"properties":{"rows":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Rows"},"object_type":{"type":"string","title":"Object Type","default":"voucher"},"source_hash":{"type":"string","title":"Source Hash"},"dry_run_hash":{"type":"string","title":"Dry Run Hash"}},"type":"object","required":["rows","source_hash","dry_run_hash"],"title":"ApplyImportRequest"},"ApplyOfficialPayrollRatesRequest":{"properties":{"year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Year","default":2026},"employment_size":{"type":"string","enum":["under150","150_999","1000_plus"],"title":"Employment Size","default":"under150"},"industrial_accident_industry_code":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Industrial Accident Industry Code"}},"type":"object","title":"ApplyOfficialPayrollRatesRequest"},"ApplyOrgProfileRequest":{"properties":{"profile":{"type":"string","enum":["LARGE","GENERAL","SMALL","IT"],"title":"Profile"},"replace":{"type":"boolean","title":"Replace","default":false}},"type":"object","required":["profile"],"title":"ApplyOrgProfileRequest"},"ApplyOrgProfileResponse":{"properties":{"profile":{"type":"string","enum":["LARGE","GENERAL","SMALL","IT"],"title":"Profile"},"profile_label":{"type":"string","title":"Profile Label"},"created":{"additionalProperties":{"type":"integer"},"type":"object","title":"Created"}},"type":"object","required":["profile","profile_label","created"],"title":"ApplyOrgProfileResponse"},"ApplyRecognitionRequest":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"file_id":{"type":"string","format":"uuid","title":"File Id"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer"},"document_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Number"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"remark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Remark"}},"type":"object","required":["item_id","file_id"],"title":"ApplyRecognitionRequest"},"ApprovalBody":{"properties":{"decision":{"type":"string","title":"Decision"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["decision"],"title":"ApprovalBody"},"ApprovalCapability":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"available":{"type":"boolean","title":"Available"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","available","notes"],"title":"ApprovalCapability"},"ApprovalChecklistPatch":{"properties":{"checked":{"type":"boolean","title":"Checked"},"evidenceLink":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidencelink"}},"type":"object","required":["checked"],"title":"ApprovalChecklistPatch"},"ApprovalDecisionBody":{"properties":{"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"checklistItemIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Checklistitemids"},"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version"},"idempotencyKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotencykey"}},"type":"object","title":"ApprovalDecisionBody"},"ApprovalRejectBody":{"properties":{"reason":{"type":"string","title":"Reason"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"idempotencyKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotencykey"}},"type":"object","required":["reason"],"title":"ApprovalRejectBody"},"ApprovalRejectRequest":{"properties":{"comment":{"type":"string","title":"Comment"}},"type":"object","required":["comment"],"title":"ApprovalRejectRequest"},"ApprovalRelatedLink":{"properties":{"label":{"type":"string","title":"Label"},"href":{"type":"string","title":"Href"},"kind":{"type":"string","title":"Kind"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["label","href","kind","notes"],"title":"ApprovalRelatedLink"},"ApprovalRequestBody":{"properties":{"approverUserId":{"type":"string","format":"uuid","title":"Approveruserid"}},"type":"object","required":["approverUserId"],"title":"ApprovalRequestBody"},"ApprovalRequestCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"title":{"type":"string","title":"Title"},"category":{"type":"string","title":"Category"},"original_resource_type":{"type":"string","title":"Original Resource Type"},"original_resource_id":{"type":"string","format":"uuid","title":"Original Resource Id"},"template_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Template Id"},"template_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Template Version Id"},"approval_policy_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approval Policy Version Id"},"form_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Form Data"},"security_level":{"type":"string","title":"Security Level","default":"internal"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["company_id","title","category","original_resource_type","original_resource_id"],"title":"ApprovalRequestCreate"},"ApprovalRevisionBody":{"properties":{"reason":{"type":"string","title":"Reason"},"requestedChanges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Requestedchanges"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"idempotencyKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotencykey"}},"type":"object","required":["reason"],"title":"ApprovalRevisionBody"},"ApprovalSubmit":{"properties":{"policy_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Policy Version Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","title":"ApprovalSubmit"},"ApprovalTemplateSummary":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"templateCode":{"type":"string","title":"Templatecode"},"documentType":{"type":"string","title":"Documenttype"},"status":{"type":"string","title":"Status"},"category":{"type":"string","title":"Category"}},"type":"object","required":["id","name","templateCode","documentType","status","category"],"title":"ApprovalTemplateSummary"},"ApprovalWorkflowsStatusResponse":{"properties":{"settingsCrud":{"type":"boolean","title":"Settingscrud"},"slaMatrix":{"type":"boolean","title":"Slamatrix"},"docTypeToggle":{"type":"boolean","title":"Doctypetoggle"},"engineAvailable":{"type":"boolean","title":"Engineavailable"},"templateCount":{"type":"integer","title":"Templatecount"},"policyCount":{"type":"integer","title":"Policycount"},"requestCount":{"type":"integer","title":"Requestcount"},"templates":{"items":{"$ref":"#/components/schemas/ApprovalTemplateSummary"},"type":"array","title":"Templates"},"capabilities":{"items":{"$ref":"#/components/schemas/ApprovalCapability"},"type":"array","title":"Capabilities"},"relatedLinks":{"items":{"$ref":"#/components/schemas/ApprovalRelatedLink"},"type":"array","title":"Relatedlinks"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["settingsCrud","slaMatrix","docTypeToggle","engineAvailable","templateCount","policyCount","requestCount","templates","capabilities","relatedLinks","note","coolifyHint"],"title":"ApprovalWorkflowsStatusResponse"},"ApprovalWorkspaceCreate":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"title":{"type":"string","title":"Title"},"targetType":{"type":"string","title":"Targettype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"approvalType":{"type":"string","title":"Approvaltype","default":"general"},"templateId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateid"},"templateVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateversionid"},"approvalPolicyVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approvalpolicyversionid"},"formData":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Formdata"},"priority":{"type":"string","title":"Priority","default":"normal"},"securityLevel":{"type":"string","title":"Securitylevel","default":"internal"},"idempotencyKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotencykey"}},"type":"object","required":["companyId","title","targetType","targetId"],"title":"ApprovalWorkspaceCreate"},"ApprovalWorkspacePatch":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"formData":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Formdata"},"securityLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Securitylevel"}},"type":"object","title":"ApprovalWorkspacePatch"},"ApproveRequestBody":{"properties":{"approvalComment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Approvalcomment"},"approvedVersion":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Approvedversion"}},"type":"object","title":"ApproveRequestBody"},"ArchiveUploadMemberResult":{"properties":{"filename":{"type":"string","title":"Filename"},"relative_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Relative Path"},"status":{"type":"string","title":"Status"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Version Id"},"existing_document_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Existing Document Id"},"existing_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Existing Title"},"existing_version_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Existing Version Id"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"type":"object","required":["filename","status"],"title":"ArchiveUploadMemberResult"},"ArchiveUploadResponse":{"properties":{"created_count":{"type":"integer","title":"Created Count"},"duplicate_count":{"type":"integer","title":"Duplicate Count"},"skipped_count":{"type":"integer","title":"Skipped Count"},"failed_count":{"type":"integer","title":"Failed Count"},"members":{"items":{"$ref":"#/components/schemas/ArchiveUploadMemberResult"},"type":"array","title":"Members"}},"type":"object","required":["created_count","duplicate_count","skipped_count","failed_count","members"],"title":"ArchiveUploadResponse"},"ArtifactDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in_seconds":{"type":"integer","title":"Expires In Seconds"},"method":{"type":"string","title":"Method","default":"GET"}},"type":"object","required":["download_url","expires_in_seconds"],"title":"ArtifactDownloadResponse"},"ArtifactResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"document_version_id":{"type":"string","format":"uuid","title":"Document Version Id"},"analysis_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Analysis Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"artifact_kind":{"type":"string","title":"Artifact Kind"},"content_object_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Object Id"},"storage_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Provider"},"etag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Etag"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"},"size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size Bytes"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"original_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Filename"},"safe_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Safe Filename"},"upload_status":{"type":"string","title":"Upload Status"},"scan_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scan Status"},"source_artifact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Artifact Id"},"metadata_schema_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metadata Schema Version"},"generator_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generator Name"},"generator_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generator Version"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"verified_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verified At"},"deleted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deleted At"},"purged_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Purged At"}},"type":"object","required":["id","tenant_id","document_id","document_version_id","artifact_kind","upload_status","created_at"],"title":"ArtifactResponse","description":"Public artifact metadata — object_key/bucket are never exposed."},"AttachmentCreate":{"properties":{"linkType":{"type":"string","title":"Linktype","default":"attachment"},"fileName":{"type":"string","title":"Filename"},"mimeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mimetype"},"sizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sizebytes"},"changeNote":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changenote"}},"type":"object","required":["fileName"],"title":"AttachmentCreate"},"AttachmentImportRequest":{"properties":{"confirm":{"type":"boolean","title":"Confirm","default":true},"purpose":{"type":"string","title":"Purpose","default":"RFP_ANALYSIS"},"expectedFormat":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expectedformat"}},"type":"object","title":"AttachmentImportRequest"},"AttachmentReorderRequest":{"properties":{"orderedIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Orderedids"}},"type":"object","required":["orderedIds"],"title":"AttachmentReorderRequest"},"AttendanceStatus":{"type":"string","enum":["attended","absent","optional","unknown"],"title":"AttendanceStatus"},"AttendeeCreate":{"properties":{"attendeeType":{"type":"string","title":"Attendeetype","default":"user"},"attendeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Attendeeid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"isOrganizer":{"type":"boolean","title":"Isorganizer","default":false}},"type":"object","title":"AttendeeCreate"},"AttendeeSource":{"type":"string","enum":["manual","calendar","transcript","ai_suggested"],"title":"AttendeeSource"},"AuditLogSource":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"apiPath":{"type":"string","title":"Apipath"},"tableName":{"type":"string","title":"Tablename"},"status":{"type":"string","title":"Status"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","apiPath","tableName","status","notes"],"title":"AuditLogSource"},"AuditLogsStatusResponse":{"properties":{"unifiedFeed":{"type":"boolean","title":"Unifiedfeed"},"listApi":{"type":"boolean","title":"Listapi"},"exportCsv":{"type":"boolean","title":"Exportcsv"},"retentionPolicy":{"type":"boolean","title":"Retentionpolicy"},"schemaTable":{"type":"string","title":"Schematable"},"ormModel":{"type":"boolean","title":"Ormmodel"},"writers":{"type":"boolean","title":"Writers"},"sources":{"items":{"$ref":"#/components/schemas/AuditLogSource"},"type":"array","title":"Sources"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["unifiedFeed","listApi","exportCsv","retentionPolicy","schemaTable","ormModel","writers","sources","note","coolifyHint"],"title":"AuditLogsStatusResponse"},"AutomationTaskSummary":{"properties":{"created_count":{"type":"integer","title":"Created Count"},"skipped_count":{"type":"integer","title":"Skipped Count"},"task_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Task Ids"}},"type":"object","required":["created_count","skipped_count"],"title":"AutomationTaskSummary"},"BadgeResponse":{"properties":{"unreadCount":{"type":"integer","title":"Unreadcount"},"criticalCount":{"type":"integer","title":"Criticalcount"},"warningCount":{"type":"integer","title":"Warningcount"},"latestNotificationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latestnotificationat"}},"type":"object","required":["unreadCount","criticalCount","warningCount"],"title":"BadgeResponse"},"BankAccountCreate":{"properties":{"account_name":{"type":"string","title":"Account Name"},"bank_name":{"type":"string","title":"Bank Name"},"account_number":{"type":"string","title":"Account Number"},"account_type":{"type":"string","title":"Account Type","default":"checking"},"currency":{"type":"string","title":"Currency","default":"KRW"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}},"type":"object","required":["account_name","bank_name","account_number"],"title":"BankAccountCreate"},"BankAccountCreateRequest":{"properties":{"bank_code":{"type":"string","title":"Bank Code"},"account_holder":{"type":"string","title":"Account Holder"},"account_number":{"type":"string","title":"Account Number"},"account_purpose":{"type":"string","title":"Account Purpose","default":"payroll"},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"}},"type":"object","required":["bank_code","account_holder","account_number"],"title":"BankAccountCreateRequest"},"BankAccountUpsertResult":{"properties":{"account":{"$ref":"#/components/schemas/app__modules__hr__schemas__BankAccountRead"},"action":{"type":"string","title":"Action"}},"type":"object","required":["account","action"],"title":"BankAccountUpsertResult","description":"급여계좌 upsert 결과 — 중복 생성 방지."},"BankReconciliationCreate":{"properties":{"bank_account_id":{"type":"string","format":"uuid","title":"Bank Account Id"},"statement_date":{"type":"string","format":"date","title":"Statement Date"},"statement_balance":{"type":"integer","title":"Statement Balance"}},"type":"object","required":["bank_account_id","statement_date","statement_balance"],"title":"BankReconciliationCreate"},"BankReconciliationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"bank_account_id":{"type":"string","format":"uuid","title":"Bank Account Id"},"statement_date":{"type":"string","format":"date","title":"Statement Date"},"statement_balance":{"type":"integer","title":"Statement Balance"},"book_balance":{"type":"integer","title":"Book Balance"},"difference_amount":{"type":"integer","title":"Difference Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","bank_account_id","statement_date","statement_balance","book_balance","difference_amount","status"],"title":"BankReconciliationRead"},"BankTransactionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"bank_account_id":{"type":"string","format":"uuid","title":"Bank Account Id"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"side":{"type":"string","title":"Side"},"amount":{"type":"integer","title":"Amount"},"counterparty_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Counterparty Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"match_status":{"type":"string","title":"Match Status"}},"type":"object","required":["id","bank_account_id","transaction_date","side","amount","match_status"],"title":"BankTransactionRead"},"BaselineCandidateRequest":{"properties":{"wbsVersionId":{"type":"string","format":"uuid","title":"Wbsversionid"},"name":{"type":"string","title":"Name"}},"type":"object","required":["wbsVersionId","name"],"title":"BaselineCandidateRequest"},"BaselineCreate":{"properties":{"name":{"type":"string","title":"Name"},"datasetId":{"type":"string","format":"uuid","title":"Datasetid"},"runId":{"type":"string","format":"uuid","title":"Runid"}},"type":"object","required":["name","datasetId","runId"],"title":"BaselineCreate"},"BillingMetric":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"value":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Value"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"metered":{"type":"boolean","title":"Metered"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["key","label","metered"],"title":"BillingMetric"},"BillingScheduleCreate":{"properties":{"schedule_date":{"type":"string","format":"date","title":"Schedule Date"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"}},"type":"object","required":["schedule_date","amount"],"title":"BillingScheduleCreate"},"BillingStatusResponse":{"properties":{"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"tenantName":{"type":"string","title":"Tenantname"},"plan":{"type":"string","title":"Plan"},"planLabel":{"type":"string","title":"Planlabel"},"billingProvider":{"type":"string","title":"Billingprovider"},"planChangeSupported":{"type":"boolean","title":"Planchangesupported"},"usageMetering":{"type":"boolean","title":"Usagemetering"},"metrics":{"items":{"$ref":"#/components/schemas/BillingMetric"},"type":"array","title":"Metrics"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["tenantId","tenantName","plan","planLabel","billingProvider","planChangeSupported","usageMetering","metrics","note","coolifyHint"],"title":"BillingStatusResponse"},"Body_add_deliverable_files_api_v1_project_deliverables__deliverable_id__files_post":{"properties":{"files":{"anyOf":[{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array"},{"type":"null"}],"title":"Files"}},"type":"object","title":"Body_add_deliverable_files_api_v1_project_deliverables__deliverable_id__files_post"},"Body_complete_sign_session_api_v1_sign_sessions__session_id__complete_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_complete_sign_session_api_v1_sign_sessions__session_id__complete_post"},"Body_create_deliverable_with_files_api_v1_projects__project_id__deliverables_with_files_post":{"properties":{"deliverableCode":{"type":"string","title":"Deliverablecode"},"title":{"type":"string","title":"Title"},"deliverableType":{"type":"string","title":"Deliverabletype","default":"report"},"wbsNodeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Wbsnodeid"},"required":{"type":"string","title":"Required","default":"true"},"files":{"anyOf":[{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array"},{"type":"null"}],"title":"Files"}},"type":"object","required":["deliverableCode","title"],"title":"Body_create_deliverable_with_files_api_v1_projects__project_id__deliverables_with_files_post"},"Body_direct_upload_session_bytes_api_v1_knowledge_documents__document_id__upload_sessions__session_id__direct_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_direct_upload_session_bytes_api_v1_knowledge_documents__document_id__upload_sessions__session_id__direct_post"},"Body_extract_template_from_source_api_v1_sales_templates_from_source_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_extract_template_from_source_api_v1_sales_templates_from_source_post"},"Body_import_employees_csv_api_v1_companies__company_id__employees_import_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_import_employees_csv_api_v1_companies__company_id__employees_import_post"},"Body_import_news_sources_opml_api_v1_news_sources_import_opml_post":{"properties":{"file":{"anyOf":[{"type":"string","contentMediaType":"application/octet-stream"},{"type":"null"}],"title":"File"}},"type":"object","title":"Body_import_news_sources_opml_api_v1_news_sources_import_opml_post"},"Body_import_wbs_excel_api_v1_projects__project_id__wbs_import_excel_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"replace_existing":{"type":"string","title":"Replace Existing","default":"true"}},"type":"object","required":["file"],"title":"Body_import_wbs_excel_api_v1_projects__project_id__wbs_import_excel_post"},"Body_put_document_cover_api_v1_knowledge_documents__document_id__cover_put":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_put_document_cover_api_v1_knowledge_documents__document_id__cover_put"},"Body_recognize_upload_api_v1_companies__company_id__documents_recognize_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_recognize_upload_api_v1_companies__company_id__documents_recognize_post"},"Body_screen_compress_pdf_api_v1_knowledge_pdf_screen_compress_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_screen_compress_pdf_api_v1_knowledge_pdf_screen_compress_post"},"Body_upload_archive_api_v1_knowledge_uploads_archive_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"document_type":{"type":"string","title":"Document Type","default":"GENERAL_DOCUMENT"},"security_level":{"type":"string","title":"Security Level","default":"internal"},"description":{"type":"string","title":"Description","default":""},"auto_process":{"type":"boolean","title":"Auto Process","default":true}},"type":"object","required":["file"],"title":"Body_upload_archive_api_v1_knowledge_uploads_archive_post"},"Body_upload_business_card_api_v1_crm_business_cards_upload_post":{"properties":{"front":{"type":"string","contentMediaType":"application/octet-stream","title":"Front"},"back":{"anyOf":[{"type":"string","contentMediaType":"application/octet-stream"},{"type":"null"}],"title":"Back"}},"type":"object","required":["front"],"title":"Body_upload_business_card_api_v1_crm_business_cards_upload_post"},"Body_upload_company_logo_api_v1_companies__company_id__logo_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_company_logo_api_v1_companies__company_id__logo_post"},"Body_upload_company_seal_api_v1_companies__company_id__seal_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_company_seal_api_v1_companies__company_id__seal_post"},"Body_upload_composition_document_api_v1_projects__project_id__composition_documents_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"doc_kind":{"type":"string","title":"Doc Kind","default":"other"},"owner_type":{"type":"string","title":"Owner Type","default":"project"},"owner_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner Id"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["file"],"title":"Body_upload_composition_document_api_v1_projects__project_id__composition_documents_post"},"Body_upload_content_object_api_v1_content_objects_post":{"properties":{"contentType":{"type":"string","title":"Contenttype"},"entityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"},"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["contentType","file"],"title":"Body_upload_content_object_api_v1_content_objects_post"},"Body_upload_counterparty_statement_api_v1_financial_analysis_counterparty_uploads_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_counterparty_statement_api_v1_financial_analysis_counterparty_uploads_post"},"Body_upload_document_version_api_v1_knowledge_documents__document_id__upload_post":{"properties":{"file":{"anyOf":[{"type":"string","contentMediaType":"application/octet-stream"},{"type":"null"}],"title":"File"},"compress_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compress Token"},"auto_process":{"type":"boolean","title":"Auto Process","default":true}},"type":"object","title":"Body_upload_document_version_api_v1_knowledge_documents__document_id__upload_post"},"Body_upload_draft_attachment_api_v1_email_drafts__draft_id__attachments_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_draft_attachment_api_v1_email_drafts__draft_id__attachments_post"},"Body_upload_employee_photo_api_v1_companies__company_id__employees__employee_id__photo_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_employee_photo_api_v1_companies__company_id__employees__employee_id__photo_post"},"Body_upload_item_file_api_v1_companies__company_id__documents_items__item_id__upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_item_file_api_v1_companies__company_id__documents_items__item_id__upload_post"},"Body_upload_project_report_api_v1_reporting_project__project_id__upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"report_type":{"type":"string","title":"Report Type","default":"project_weekly"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"period_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period Start"},"period_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period End"}},"type":"object","required":["file"],"title":"Body_upload_project_report_api_v1_reporting_project__project_id__upload_post"},"Body_upload_representative_signature_api_v1_companies__company_id__representative_signature_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_representative_signature_api_v1_companies__company_id__representative_signature_post"},"Body_upload_wbs_attachment_api_v1_projects__project_id__wbs_nodes__node_id__attachments_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_upload_wbs_attachment_api_v1_projects__project_id__wbs_nodes__node_id__attachments_post"},"BookAnnotation":{"properties":{"id":{"type":"string","maxLength":64,"minLength":1,"title":"Id"},"kind":{"type":"string","maxLength":32,"title":"Kind","default":"note"},"quote":{"type":"string","maxLength":500,"title":"Quote","default":""},"note":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Note"},"chapter_index":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Chapter Index"},"page":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Page"},"created_at":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Created At"},"text_start":{"anyOf":[{"type":"integer","maximum":1000000.0,"minimum":0.0},{"type":"null"}],"title":"Text Start"},"text_end":{"anyOf":[{"type":"integer","maximum":1000000.0,"minimum":0.0},{"type":"null"}],"title":"Text End"},"rects":{"items":{"$ref":"#/components/schemas/HighlightRect"},"type":"array","maxItems":48,"title":"Rects"},"color":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Color"}},"type":"object","required":["id"],"title":"BookAnnotation"},"BookAnnotationPatchRequest":{"properties":{"note":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Note"},"quote":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Quote"},"color":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"title":"Color"}},"type":"object","title":"BookAnnotationPatchRequest"},"BookCategoryItem":{"properties":{"id":{"type":"string","title":"Id"},"label_ko":{"type":"string","title":"Label Ko"},"label_en":{"type":"string","title":"Label En"},"group":{"type":"string","title":"Group"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id"}},"type":"object","required":["id","label_ko","label_en","group"],"title":"BookCategoryItem"},"BookCategoryListResponse":{"properties":{"categories":{"items":{"$ref":"#/components/schemas/BookCategoryItem"},"type":"array","title":"Categories"}},"type":"object","required":["categories"],"title":"BookCategoryListResponse"},"BookMetadata":{"properties":{"authors":{"items":{"type":"string"},"type":"array","maxItems":32,"title":"Authors"},"series":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Series"},"series_index":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Series Index"},"tags":{"items":{"type":"string"},"type":"array","maxItems":48,"title":"Tags"},"category_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Category Id"},"category_label":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Category Label"},"format":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Format"},"isbn":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Isbn"},"published_year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1000.0},{"type":"null"}],"title":"Published Year"},"publisher":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Publisher"},"language":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Language"},"has_cover":{"type":"boolean","title":"Has Cover","default":false},"cover_href":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Cover Href"},"progress_percent":{"anyOf":[{"type":"number","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Progress Percent"},"last_chunk_ordinal":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Last Chunk Ordinal"},"last_page":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Last Page"},"last_chapter_index":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Last Chapter Index"},"annotations":{"items":{"$ref":"#/components/schemas/BookAnnotation"},"type":"array","title":"Annotations"}},"type":"object","title":"BookMetadata","description":"도서 조직화 메타(Readest 라이브러리 개념). document.metadata_json.book 에 저장."},"BookMetadataInferResponse":{"properties":{"document":{"$ref":"#/components/schemas/DocumentResponse"},"filled_keys":{"items":{"type":"string"},"type":"array","title":"Filled Keys"},"catalog_used":{"type":"boolean","title":"Catalog Used","default":false}},"type":"object","required":["document"],"title":"BookMetadataInferResponse","description":"빈 도서 메타를 파일명·본문·공개 도서 목록에서 채운 결과."},"BriefItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"category":{"type":"string","title":"Category"},"title":{"type":"string","title":"Title"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"summaryKind":{"type":"string","enum":["ai","extractive","publisher","stub"],"title":"Summarykind"},"summaryLabel":{"type":"string","title":"Summarylabel"},"sourceUrl":{"type":"string","title":"Sourceurl"},"originalUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalurl"},"publisher":{"type":"string","title":"Publisher"},"publishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedat"},"importanceScore":{"type":"number","title":"Importancescore"},"relevanceScore":{"type":"number","title":"Relevancescore"},"actionabilityScore":{"type":"number","title":"Actionabilityscore","default":0},"briefingScore":{"type":"number","title":"Briefingscore","default":0},"relevanceReasons":{"items":{"type":"string"},"type":"array","title":"Relevancereasons"},"bookmarked":{"type":"boolean","title":"Bookmarked","default":false},"userFeedback":{"anyOf":[{"type":"string","enum":["interested","not_interested","read_later"]},{"type":"null"}],"title":"Userfeedback"},"rank":{"type":"integer","title":"Rank","default":0},"sortOrder":{"type":"integer","title":"Sortorder","default":0},"sectionNote":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sectionnote"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"recommendedAction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendedaction"}},"type":"object","required":["id","sourceId","category","title","summaryKind","summaryLabel","sourceUrl","publisher","importanceScore","relevanceScore"],"title":"BriefItemRead"},"BudgetActualRow":{"properties":{"line_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Line Id"},"budget_amount":{"type":"integer","title":"Budget Amount"},"actual_amount":{"type":"integer","title":"Actual Amount"},"available_amount":{"type":"integer","title":"Available Amount"},"variance_amount":{"type":"integer","title":"Variance Amount"}},"type":"object","required":["budget_amount","actual_amount","available_amount","variance_amount"],"title":"BudgetActualRow"},"BudgetCreate":{"properties":{"budget_code":{"type":"string","title":"Budget Code"},"name":{"type":"string","title":"Name"},"fiscal_year_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fiscal Year Id"}},"type":"object","required":["budget_code","name"],"title":"BudgetCreate"},"BudgetCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"applicationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Applicationid"},"fiscalYear":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"},"importFromApplication":{"type":"boolean","title":"Importfromapplication","default":true}},"type":"object","required":["title"],"title":"BudgetCreateRequest"},"BudgetLineCreate":{"properties":{"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"period_month":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period Month"},"amount":{"type":"integer","minimum":0.0,"title":"Amount"}},"type":"object","required":["amount"],"title":"BudgetLineCreate"},"BudgetLineCreateRequest":{"properties":{"lineCode":{"type":"string","title":"Linecode"},"itemName":{"type":"string","title":"Itemname"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Quantity","default":"1"},"unitPrice":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Unitprice","default":"0"},"approvedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Approvedamount"},"fundingSourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fundingsourceid"},"budgetAccountId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Budgetaccountid"}},"type":"object","required":["lineCode","itemName"],"title":"BudgetLineCreateRequest"},"BudgetLineRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"lineCode":{"type":"string","title":"Linecode"},"itemName":{"type":"string","title":"Itemname"},"approvedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Approvedamount"},"executedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Executedamount"},"reservedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Reservedamount"},"availableAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Availableamount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","lineCode","itemName","approvedAmount","executedAmount","reservedAmount","availableAmount","status"],"title":"BudgetLineRead"},"BudgetLineUpdateRequest":{"properties":{"approvedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Approvedamount"},"itemName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemname"}},"type":"object","required":["approvedAmount"],"title":"BudgetLineUpdateRequest"},"BulkAssignRequest":{"properties":{"itemIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Itemids"},"assignedTo":{"type":"string","format":"uuid","title":"Assignedto"}},"type":"object","required":["itemIds","assignedTo"],"title":"BulkAssignRequest"},"BulkDocumentDeleteRequest":{"properties":{"delete_all":{"type":"boolean","title":"Delete All","default":false},"confirm":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"title":"Confirm"},"document_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":200},{"type":"null"}],"title":"Document Ids"}},"type":"object","title":"BulkDocumentDeleteRequest","description":"문서함 soft-delete — 전체(delete_all) 또는 선택(document_ids)."},"BulkDocumentDeleteResponse":{"properties":{"deleted_count":{"type":"integer","minimum":0.0,"title":"Deleted Count"}},"type":"object","required":["deleted_count"],"title":"BulkDocumentDeleteResponse"},"BulkDocumentMarkReadyRequest":{"properties":{"document_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":200,"minItems":1,"title":"Document Ids"}},"type":"object","required":["document_ids"],"title":"BulkDocumentMarkReadyRequest","description":"검토 필요·처리 중 → 사용 가능(READY) 일괄 전환."},"BulkDocumentMarkReadyResponse":{"properties":{"updated":{"type":"integer","minimum":0.0,"title":"Updated"},"skipped":{"type":"integer","minimum":0.0,"title":"Skipped"},"failed":{"type":"integer","minimum":0.0,"title":"Failed"}},"type":"object","required":["updated","skipped","failed"],"title":"BulkDocumentMarkReadyResponse"},"BulkDraftRegenerateItem":{"properties":{"contract_id":{"type":"string","format":"uuid","title":"Contract Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employee_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Name"},"status":{"type":"string","title":"Status"},"ok":{"type":"boolean","title":"Ok"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["contract_id","employee_id","status","ok"],"title":"BulkDraftRegenerateItem"},"BulkDraftRegenerateResult":{"properties":{"total":{"type":"integer","title":"Total"},"regenerated":{"type":"integer","title":"Regenerated"},"failed":{"type":"integer","title":"Failed"},"items":{"items":{"$ref":"#/components/schemas/BulkDraftRegenerateItem"},"type":"array","title":"Items","default":[]}},"type":"object","required":["total","regenerated","failed"],"title":"BulkDraftRegenerateResult","description":"서명 전 초안 일괄 재생성 결과."},"BulkItemIdsRequest":{"properties":{"itemIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Itemids"}},"type":"object","required":["itemIds"],"title":"BulkItemIdsRequest"},"BulkNotificationRequest":{"properties":{"notificationIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Notificationids"}},"type":"object","required":["notificationIds"],"title":"BulkNotificationRequest"},"BusinessApplicationCreateRequest":{"properties":{"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"applicationNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applicationnumber"},"internalTitle":{"type":"string","title":"Internaltitle"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"applicationType":{"type":"string","title":"Applicationtype","default":"solo"},"participationRole":{"type":"string","title":"Participationrole","default":"lead"},"priority":{"type":"string","title":"Priority","default":"normal"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"pmEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pmemployeeid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"expectedRevenue":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Expectedrevenue"},"proposedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"governmentSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Governmentsupportamount"},"companyMatchingAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Companymatchingamount"},"inKindAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Inkindamount"},"probability":{"type":"integer","title":"Probability","default":0},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"generateMilestones":{"type":"boolean","title":"Generatemilestones","default":false}},"type":"object","required":["noticeId","companyId","internalTitle"],"title":"BusinessApplicationCreateRequest"},"BusinessApplicationDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"applicationNumber":{"type":"string","title":"Applicationnumber"},"internalTitle":{"type":"string","title":"Internaltitle"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"applicationType":{"type":"string","title":"Applicationtype"},"participationRole":{"type":"string","title":"Participationrole"},"decisionStatus":{"type":"string","title":"Decisionstatus"},"applicationStatus":{"type":"string","title":"Applicationstatus"},"priority":{"type":"string","title":"Priority"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"pmEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pmemployeeid"},"expectedRevenue":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Expectedrevenue"},"proposedAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"governmentSupportAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Governmentsupportamount"},"companyMatchingAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Companymatchingamount"},"inKindAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Inkindamount"},"probability":{"type":"integer","title":"Probability"},"goNoGoScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Gonogoscore"},"goNoGoResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoresult"},"goNoGoReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoreason"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"selectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Selectedat"},"agreementAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Agreementat"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"organizations":{"items":{"$ref":"#/components/schemas/ApplicationOrganizationRead"},"type":"array","title":"Organizations"},"milestones":{"items":{"$ref":"#/components/schemas/ApplicationMilestoneRead"},"type":"array","title":"Milestones"},"statusHistories":{"items":{"$ref":"#/components/schemas/ApplicationStatusHistoryRead"},"type":"array","title":"Statushistories"}},"type":"object","required":["id","tenantId","noticeId","companyId","applicationNumber","internalTitle","applicationType","participationRole","decisionStatus","applicationStatus","priority","probability","createdAt","updatedAt"],"title":"BusinessApplicationDetailRead"},"BusinessApplicationListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"applicationNumber":{"type":"string","title":"Applicationnumber"},"internalTitle":{"type":"string","title":"Internaltitle"},"applicationType":{"type":"string","title":"Applicationtype"},"participationRole":{"type":"string","title":"Participationrole"},"decisionStatus":{"type":"string","title":"Decisionstatus"},"applicationStatus":{"type":"string","title":"Applicationstatus"},"priority":{"type":"string","title":"Priority"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"proposedAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"probability":{"type":"integer","title":"Probability"},"goNoGoResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoresult"}},"type":"object","required":["id","noticeId","companyId","applicationNumber","internalTitle","applicationType","participationRole","decisionStatus","applicationStatus","priority","probability"],"title":"BusinessApplicationListItem"},"BusinessApplicationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"applicationNumber":{"type":"string","title":"Applicationnumber"},"internalTitle":{"type":"string","title":"Internaltitle"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"applicationType":{"type":"string","title":"Applicationtype"},"participationRole":{"type":"string","title":"Participationrole"},"decisionStatus":{"type":"string","title":"Decisionstatus"},"applicationStatus":{"type":"string","title":"Applicationstatus"},"priority":{"type":"string","title":"Priority"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"pmEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pmemployeeid"},"expectedRevenue":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Expectedrevenue"},"proposedAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"governmentSupportAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Governmentsupportamount"},"companyMatchingAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Companymatchingamount"},"inKindAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Inkindamount"},"probability":{"type":"integer","title":"Probability"},"goNoGoScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Gonogoscore"},"goNoGoResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoresult"},"goNoGoReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gonogoreason"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"selectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Selectedat"},"agreementAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Agreementat"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"}},"type":"object","required":["id","tenantId","noticeId","companyId","applicationNumber","internalTitle","applicationType","participationRole","decisionStatus","applicationStatus","priority","probability","createdAt","updatedAt"],"title":"BusinessApplicationRead"},"BusinessApplicationUpdateRequest":{"properties":{"internalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internaltitle"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"applicationType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applicationtype"},"participationRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Participationrole"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"pmEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pmemployeeid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"expectedRevenue":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Expectedrevenue"},"proposedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"governmentSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Governmentsupportamount"},"companyMatchingAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Companymatchingamount"},"inKindAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Inkindamount"},"probability":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Probability"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"BusinessApplicationUpdateRequest"},"BusinessCardCandidateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"businessCardId":{"type":"string","format":"uuid","title":"Businesscardid"},"candidateType":{"type":"string","title":"Candidatetype"},"candidateId":{"type":"string","format":"uuid","title":"Candidateid"},"score":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Score"},"matchReasons":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Matchreasons"},"status":{"type":"string","title":"Status"},"reviewedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","businessCardId","candidateType","candidateId","score","status","createdAt"],"title":"BusinessCardCandidateRead"},"BusinessCardCreateCompanyRequest":{"properties":{"companyType":{"$ref":"#/components/schemas/CrmCompanyType","default":"customer"},"companyName":{"type":"string","maxLength":500,"minLength":1,"title":"Companyname"},"companyNameEn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companynameen"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"corporateNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporatenumber"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"businessType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"address1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address1"},"address2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address2"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Homepage"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"foundedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Foundeddate"},"employeeCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employeecount"},"revenueScale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revenuescale"},"companySize":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companysize"},"isListed":{"type":"boolean","title":"Islisted","default":false},"aiTags":{"items":{"type":"string"},"type":"array","title":"Aitags"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"force":{"type":"boolean","title":"Force","default":false}},"type":"object","required":["companyName"],"title":"BusinessCardCreateCompanyRequest","examples":[{"businessNumber":"123-45-67890","companyName":"나눔랩","companyType":"customer"}]},"BusinessCardCreateCompanyResponse":{"properties":{"company":{"$ref":"#/components/schemas/CrmCompanyRead"},"business_card":{"$ref":"#/components/schemas/CrmBusinessCardRead"}},"type":"object","required":["company","business_card"],"title":"BusinessCardCreateCompanyResponse"},"BusinessCardCreateContactRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"englishName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Englishname"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"positionTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positiontitle"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"mobilePhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobilephone"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"fax":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fax"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"birthday":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birthday"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"linkedinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedinurl"},"kakaoId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kakaoid"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"preferredContactTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredcontacttime"},"preferredLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredlanguage"},"aiNotes":{"additionalProperties":true,"type":"object","title":"Ainotes"},"isPrimary":{"type":"boolean","title":"Isprimary","default":false},"force":{"type":"boolean","title":"Force","default":false}},"type":"object","required":["name"],"title":"BusinessCardCreateContactRequest"},"BusinessCardCreateContactResponse":{"properties":{"contact":{"$ref":"#/components/schemas/CrmContactRead"},"business_card":{"$ref":"#/components/schemas/CrmBusinessCardRead"}},"type":"object","required":["contact","business_card"],"title":"BusinessCardCreateContactResponse"},"BusinessCardLinkCompanyRequest":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"}},"type":"object","required":["companyId"],"title":"BusinessCardLinkCompanyRequest"},"BusinessCardLinkContactRequest":{"properties":{"contactId":{"type":"string","format":"uuid","title":"Contactid"}},"type":"object","required":["contactId"],"title":"BusinessCardLinkContactRequest"},"BusinessCardOcrJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"businessCardId":{"type":"string","format":"uuid","title":"Businesscardid"},"provider":{"type":"string","title":"Provider"},"status":{"type":"string","title":"Status"},"attemptCount":{"type":"integer","title":"Attemptcount"},"maxAttempts":{"type":"integer","title":"Maxattempts"},"rawResponseJson":{"additionalProperties":true,"type":"object","title":"Rawresponsejson"},"normalizedResultJson":{"additionalProperties":true,"type":"object","title":"Normalizedresultjson"},"aiCorrectedResultJson":{"additionalProperties":true,"type":"object","title":"Aicorrectedresultjson"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessagesafe"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","businessCardId","provider","status","attemptCount","maxAttempts","createdAt","updatedAt"],"title":"BusinessCardOcrJobRead"},"BusinessCardOcrRequest":{"properties":{"providerOverride":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provideroverride"},"useAiCorrection":{"type":"boolean","title":"Useaicorrection","default":true},"side":{"type":"string","title":"Side","default":"front"},"lang":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"},"scenario":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scenario"}},"type":"object","title":"BusinessCardOcrRequest"},"BusinessDocumentCreate":{"properties":{"document_type":{"type":"string","enum":["quotation","proposal","plan","meeting_minutes","sales_report","other"],"title":"Document Type"},"title":{"type":"string","title":"Title"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"template_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Template Id"},"content_md":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Md"},"content_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Content Json"}},"type":"object","required":["document_type","title"],"title":"BusinessDocumentCreate"},"BusinessDocumentListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_type":{"type":"string","title":"Document Type"},"title":{"type":"string","title":"Title"},"status":{"type":"string","enum":["draft","reviewing","revision_requested","approved","exported","submitted","archived"],"title":"Status"},"department":{"type":"string","title":"Department","default":"sales"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"},"opportunity_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Opportunity Title"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","document_type","title","status","updated_at"],"title":"BusinessDocumentListItem"},"BusinessDocumentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"department":{"type":"string","title":"Department"},"document_type":{"type":"string","title":"Document Type"},"title":{"type":"string","title":"Title"},"status":{"type":"string","enum":["draft","reviewing","revision_requested","approved","exported","submitted","archived"],"title":"Status"},"version":{"type":"integer","title":"Version"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"opportunity_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Opportunity Title"},"template_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Template Id"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"content_md":{"type":"string","title":"Content Md"},"content_json":{"additionalProperties":true,"type":"object","title":"Content Json"},"source_snapshot":{"additionalProperties":true,"type":"object","title":"Source Snapshot"},"parent_document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Document Id"},"approved_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Approved At"},"submitted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submitted At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","department","document_type","title","status","version","content_md","content_json","source_snapshot","created_at","updated_at"],"title":"BusinessDocumentRead"},"BusinessDocumentUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"content_md":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Md"},"content_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Content Json"}},"type":"object","title":"BusinessDocumentUpdate"},"BusinessPartnerCreate":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"is_customer":{"type":"boolean","title":"Is Customer","default":false},"is_supplier":{"type":"boolean","title":"Is Supplier","default":false},"representative_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representative Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"payment_terms_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Payment Terms Days"},"contacts":{"items":{"$ref":"#/components/schemas/ContactCreate"},"type":"array","title":"Contacts","default":[]}},"type":"object","required":["code","name"],"title":"BusinessPartnerCreate"},"BusinessPartnerRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"is_customer":{"type":"boolean","title":"Is Customer"},"is_supplier":{"type":"boolean","title":"Is Supplier"},"representative_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representative Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","code","name","is_customer","is_supplier","status","created_at","updated_at"],"title":"BusinessPartnerRead"},"CacheInvalidateRequest":{"properties":{"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"contextType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contexttype"}},"type":"object","required":["entityType","entityId"],"title":"CacheInvalidateRequest"},"CalculationRunCreate":{"properties":{"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"},"year":{"type":"integer","title":"Year"},"month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Month"},"run_type":{"type":"string","title":"Run Type","default":"regular"}},"type":"object","required":["insurance_workplace_id","year","month"],"title":"CalculationRunCreate"},"CalculationRunRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"},"year":{"type":"integer","title":"Year"},"month":{"type":"integer","title":"Month"},"run_number":{"type":"string","title":"Run Number"},"run_type":{"type":"string","title":"Run Type"},"status":{"type":"string","title":"Status"},"employee_count":{"type":"integer","title":"Employee Count"},"calculated_count":{"type":"integer","title":"Calculated Count"},"employee_total_amount":{"type":"integer","title":"Employee Total Amount"},"employer_total_amount":{"type":"integer","title":"Employer Total Amount"},"total_contribution_amount":{"type":"integer","title":"Total Contribution Amount"},"calculated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Calculated At"}},"type":"object","required":["id","insurance_workplace_id","year","month","run_number","run_type","status","employee_count","calculated_count","employee_total_amount","employer_total_amount","total_contribution_amount","calculated_at"],"title":"CalculationRunRead"},"CalculationSnapshotRead":{"properties":{"snapshot":{"additionalProperties":true,"type":"object","title":"Snapshot"}},"type":"object","required":["snapshot"],"title":"CalculationSnapshotRead"},"CalendarAccountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"provider":{"type":"string","enum":["google","icloud","webcal"],"title":"Provider"},"account_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Email"},"account_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Name"},"sync_direction":{"type":"string","enum":["two_way","import_only","export_only"],"title":"Sync Direction"},"is_active":{"type":"boolean","title":"Is Active"},"last_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Synced At"},"sync_settings":{"additionalProperties":true,"type":"object","title":"Sync Settings"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","user_id","provider","sync_direction","is_active","sync_settings","created_at","updated_at"],"title":"CalendarAccountRead"},"CalendarAccountUpdate":{"properties":{"sync_direction":{"anyOf":[{"type":"string","enum":["two_way","import_only","export_only"]},{"type":"null"}],"title":"Sync Direction"},"sync_settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sync Settings"}},"type":"object","title":"CalendarAccountUpdate"},"CalendarEventCancelBody":{"properties":{"expectedRevision":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expectedrevision"}},"type":"object","title":"CalendarEventCancelBody"},"CalendarEventLinkCreate":{"properties":{"entityType":{"type":"string","maxLength":50,"minLength":1,"title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"relationType":{"type":"string","maxLength":40,"minLength":1,"title":"Relationtype","default":"RELATED"}},"type":"object","required":["entityType","entityId"],"title":"CalendarEventLinkCreate","description":"Link a calendar event to an existing domain entity (CAL-1)."},"CalendarEventRead":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"all_day":{"type":"boolean","title":"All Day","default":false},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","meeting_minutes","meeting_action_item","meeting_note","manual","task","todo","sync","ai_action_draft","google_calendar","icloud_calendar","microsoft_calendar","nanumworks"],"title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"event_type":{"type":"string","enum":["schedule","meeting","follow_up","task","todo","deadline","milestone","reminder","call","visit","review","approval","personal","holiday","system"],"title":"Event Type","default":"schedule"},"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"created_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Created By"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"},"status":{"type":"string","title":"Status","default":"confirmed"},"sync_status":{"type":"string","enum":["local","synced","conflict","pending"],"title":"Sync Status"},"revision":{"type":"integer","title":"Revision","default":1},"deleted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deleted At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["title","start_at","end_at","id","tenant_id","sync_status","created_at","updated_at"],"title":"CalendarEventRead"},"CalendarFollowUpRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"startAt":{"type":"string","format":"date-time","title":"Startat"},"endAt":{"type":"string","format":"date-time","title":"Endat"},"attendeeIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Attendeeids"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"allowDuplicate":{"type":"boolean","title":"Allowduplicate","default":false}},"type":"object","required":["startAt","endAt"],"title":"CalendarFollowUpRequest"},"CalendarUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"colorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Colorkey"},"visibility":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Visibility"}},"type":"object","title":"CalendarUpdate"},"CancelESignatureRequestBody":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"CancelESignatureRequestBody"},"CandidateAcceptResultRead":{"properties":{"success":{"type":"boolean","title":"Success"},"workItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Workitemid"},"workItemTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workitemtitle"},"message":{"type":"string","title":"Message"},"createdTaskCount":{"type":"integer","title":"Createdtaskcount","default":0},"todayTaskCount":{"type":"integer","title":"Todaytaskcount","default":0},"workItemUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workitemurl"},"todayUrl":{"type":"string","title":"Todayurl","default":"/app/workflow/today"},"meetingNote":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"}},"type":"object","required":["success","message","meetingNote"],"title":"CandidateAcceptResultRead"},"CardTransactionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"card_id":{"type":"string","format":"uuid","title":"Card Id"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"amount":{"type":"integer","title":"Amount"},"merchant_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Merchant Name"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","card_id","transaction_date","amount","status"],"title":"CardTransactionRead"},"CareerEntrySchema":{"properties":{"period":{"type":"string","maxLength":120,"title":"Period","default":""},"description":{"type":"string","maxLength":500,"title":"Description","default":""}},"type":"object","title":"CareerEntrySchema"},"CashForecastBalanceRead":{"properties":{"balance_date":{"type":"string","format":"date","title":"Balance Date"},"opening_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Opening Balance"},"inflow_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Inflow Amount"},"outflow_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Outflow Amount"},"closing_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Closing Balance"},"is_shortfall":{"type":"boolean","title":"Is Shortfall"}},"type":"object","required":["balance_date","opening_balance","inflow_amount","outflow_amount","closing_balance","is_shortfall"],"title":"CashForecastBalanceRead"},"CashForecastItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"item_date":{"type":"string","format":"date","title":"Item Date"},"flow_type":{"type":"string","title":"Flow Type"},"category":{"type":"string","title":"Category"},"principal_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Principal Amount"},"probability":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Probability"},"weighted_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Weighted Amount"}},"type":"object","required":["id","item_date","flow_type","category","principal_amount","probability","weighted_amount"],"title":"CashForecastItemRead"},"CashForecastRunRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_key":{"type":"string","title":"Run Key"},"forecast_version":{"type":"integer","title":"Forecast Version"},"status":{"type":"string","title":"Status"},"base_date":{"type":"string","format":"date","title":"Base Date"},"horizon_days":{"type":"integer","title":"Horizon Days"}},"type":"object","required":["id","run_key","forecast_version","status","base_date","horizon_days"],"title":"CashForecastRunRead"},"CategoryCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["name"],"title":"CategoryCreateRequest"},"ChangeAmendmentLinkRequest":{"properties":{"contractId":{"type":"string","format":"uuid","title":"Contractid"},"executionId":{"type":"string","format":"uuid","title":"Executionid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["contractId","executionId"],"title":"ChangeAmendmentLinkRequest"},"ChangeApplicationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"changeRequestId":{"type":"string","format":"uuid","title":"Changerequestid"},"status":{"type":"string","title":"Status"},"appliedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Appliedby"},"appliedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Appliedat"},"applicationNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applicationnotes"}},"type":"object","required":["id","changeRequestId","status"],"title":"ChangeApplicationRead"},"ChangeApplyRequest":{"properties":{"applicationNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applicationnotes"},"wbsVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsversionid"},"baselineId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Baselineid"}},"type":"object","title":"ChangeApplyRequest"},"ChangeApprovalRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"changeRequestId":{"type":"string","format":"uuid","title":"Changerequestid"},"approverUserId":{"type":"string","format":"uuid","title":"Approveruserid"},"status":{"type":"string","title":"Status"},"comments":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comments"},"decidedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decidedat"}},"type":"object","required":["id","changeRequestId","approverUserId","status"],"title":"ChangeApprovalRead"},"ChangeCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"changeType":{"type":"string","title":"Changetype","default":"scope"},"priority":{"type":"string","title":"Priority","default":"medium"}},"type":"object","required":["title"],"title":"ChangeCreateRequest"},"ChangeImpactCreateRequest":{"properties":{"impactType":{"type":"string","title":"Impacttype"},"severity":{"type":"string","title":"Severity","default":"medium"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"affectedWbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Affectedwbsnodeid"},"estimatedDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Estimateddays"}},"type":"object","required":["impactType"],"title":"ChangeImpactCreateRequest"},"ChangeImpactRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"changeRequestId":{"type":"string","format":"uuid","title":"Changerequestid"},"impactType":{"type":"string","title":"Impacttype"},"severity":{"type":"string","title":"Severity"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"estimatedDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Estimateddays"}},"type":"object","required":["id","changeRequestId","impactType","severity"],"title":"ChangeImpactRead"},"ChangeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"changeNumber":{"type":"integer","title":"Changenumber"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"changeType":{"type":"string","title":"Changetype"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority"},"targetWbsVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetwbsversionid"},"contractAmendmentRequestId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractamendmentrequestid"},"requestedAt":{"type":"string","format":"date-time","title":"Requestedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","changeNumber","title","changeType","status","priority","requestedAt","createdAt"],"title":"ChangeRead"},"ChangeStageRequest":{"properties":{"stageId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Stageid"},"stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"ChangeStageRequest"},"ChangeStatusRequest":{"properties":{"toStatus":{"type":"string","title":"Tostatus"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["toStatus"],"title":"ChangeStatusRequest"},"ChangeSummaryRead":{"properties":{"change":{"$ref":"#/components/schemas/ChangeRead"},"impacts":{"items":{"$ref":"#/components/schemas/ChangeImpactRead"},"type":"array","title":"Impacts"},"approvals":{"items":{"$ref":"#/components/schemas/ChangeApprovalRead"},"type":"array","title":"Approvals"},"applications":{"items":{"$ref":"#/components/schemas/ChangeApplicationRead"},"type":"array","title":"Applications","default":[]}},"type":"object","required":["change","impacts","approvals"],"title":"ChangeSummaryRead"},"ChartOfAccountCreate":{"properties":{"account_code":{"type":"string","title":"Account Code"},"name":{"type":"string","title":"Name"},"account_type":{"type":"string","title":"Account Type","default":"asset"},"normal_balance":{"type":"string","title":"Normal Balance","default":"debit"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"is_postable":{"type":"boolean","title":"Is Postable","default":true},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order","default":0}},"type":"object","required":["account_code","name"],"title":"ChartOfAccountCreate"},"ChartOfAccountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"account_code":{"type":"string","title":"Account Code"},"name":{"type":"string","title":"Name"},"account_type":{"type":"string","title":"Account Type"},"normal_balance":{"type":"string","title":"Normal Balance"},"level":{"type":"integer","title":"Level"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"is_postable":{"type":"boolean","title":"Is Postable"},"is_active":{"type":"boolean","title":"Is Active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","account_code","name","account_type","normal_balance","level","is_postable","is_active","sort_order","created_at","updated_at"],"title":"ChartOfAccountRead"},"ChartOfAccountTreeNode":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"account_code":{"type":"string","title":"Account Code"},"name":{"type":"string","title":"Name"},"account_type":{"type":"string","title":"Account Type"},"normal_balance":{"type":"string","title":"Normal Balance"},"level":{"type":"integer","title":"Level"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"is_postable":{"type":"boolean","title":"Is Postable"},"is_active":{"type":"boolean","title":"Is Active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"children":{"items":{"$ref":"#/components/schemas/ChartOfAccountTreeNode"},"type":"array","title":"Children","default":[]}},"type":"object","required":["id","tenant_id","account_code","name","account_type","normal_balance","level","is_postable","is_active","sort_order","created_at","updated_at"],"title":"ChartOfAccountTreeNode"},"ChartOfAccountUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"account_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Type"},"normal_balance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Normal Balance"},"is_postable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Postable"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sort Order"}},"type":"object","title":"ChartOfAccountUpdate"},"ChecklistCreate":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"required":{"type":"boolean","title":"Required","default":true},"weight":{"type":"number","title":"Weight","default":1},"evidenceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidenceid"}},"type":"object","required":["title"],"title":"ChecklistCreate"},"ChecklistItemInput":{"properties":{"title":{"type":"string","title":"Title"},"done":{"type":"boolean","title":"Done","default":false}},"type":"object","required":["title"],"title":"ChecklistItemInput"},"ChecklistRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"status":{"type":"string","enum":["todo","in_progress","done","skipped"],"title":"Status"},"required":{"type":"boolean","title":"Required"},"weight":{"type":"number","title":"Weight"},"sortOrder":{"type":"integer","title":"Sortorder"},"evidenceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidenceid"},"promotedWorkItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Promotedworkitemid"}},"type":"object","required":["id","title","status","required","weight","sortOrder"],"title":"ChecklistRead"},"ChecklistReorderRequest":{"properties":{"orderedIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Orderedids"}},"type":"object","required":["orderedIds"],"title":"ChecklistReorderRequest"},"ChecklistUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"status":{"anyOf":[{"type":"string","enum":["todo","in_progress","done","skipped"]},{"type":"null"}],"title":"Status"},"required":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Required"},"weight":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight"},"evidenceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidenceid"}},"type":"object","title":"ChecklistUpdate"},"ChunkCreateRequest":{"properties":{"content":{"type":"string","title":"Content"},"ordinal":{"type":"integer","title":"Ordinal","default":0},"section_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Section Id"},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"},"section_path":{"items":{"type":"string"},"type":"array","title":"Section Path"},"source_locator":{"additionalProperties":true,"type":"object","title":"Source Locator"},"token_count":{"type":"integer","title":"Token Count","default":0}},"type":"object","required":["content"],"title":"ChunkCreateRequest"},"ChunkResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version_id":{"type":"string","format":"uuid","title":"Version Id"},"section_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Section Id"},"ordinal":{"type":"integer","title":"Ordinal"},"content_hash":{"type":"string","title":"Content Hash"},"token_count":{"type":"integer","title":"Token Count"},"embedding_status":{"type":"string","title":"Embedding Status"},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"}},"type":"object","required":["id","version_id","ordinal","content_hash","token_count","embedding_status"],"title":"ChunkResponse"},"CitationCreateRequest":{"properties":{"chunk_id":{"type":"string","format":"uuid","title":"Chunk Id"},"quote_text":{"type":"string","title":"Quote Text"},"statement_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Statement Id"},"result_json_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result Json Path"},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"},"source_locator":{"additionalProperties":true,"type":"object","title":"Source Locator"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"}},"type":"object","required":["chunk_id","quote_text"],"title":"CitationCreateRequest"},"CitationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"result_id":{"type":"string","format":"uuid","title":"Result Id"},"chunk_id":{"type":"string","format":"uuid","title":"Chunk Id"},"statement_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Statement Id"},"result_json_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result Json Path"},"quote_text":{"type":"string","title":"Quote Text"},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"}},"type":"object","required":["id","result_id","chunk_id","quote_text"],"title":"CitationResponse"},"ClauseInput":{"properties":{"clauseNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clausenumber"},"title":{"type":"string","title":"Title"},"body":{"type":"string","title":"Body"},"clauseType":{"type":"string","title":"Clausetype","default":"other"},"sourceType":{"type":"string","title":"Sourcetype","default":"manual"},"required":{"type":"boolean","title":"Required","default":false},"riskLevel":{"type":"string","title":"Risklevel","default":"normal"}},"type":"object","required":["title","body"],"title":"ClauseInput"},"ClauseUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"clauseType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clausetype"},"riskLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"}},"type":"object","title":"ClauseUpdateRequest"},"CloneTemplateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"CloneTemplateRequest"},"ClosingCycleCreate":{"properties":{"cycle_code":{"type":"string","title":"Cycle Code"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"cycle_type":{"type":"string","title":"Cycle Type","default":"monthly"},"fiscal_year_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fiscal Year Id"},"accounting_period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accounting Period Id"}},"type":"object","required":["cycle_code","start_date","end_date"],"title":"ClosingCycleCreate"},"ClosingCycleRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"cycle_code":{"type":"string","title":"Cycle Code"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","cycle_code","start_date","end_date","status"],"title":"ClosingCycleRead"},"ClosingDashboard":{"properties":{"open_cycles":{"type":"integer","title":"Open Cycles"},"pending_tasks":{"type":"integer","title":"Pending Tasks"},"blocking_issues":{"type":"integer","title":"Blocking Issues"},"active_budgets":{"type":"integer","title":"Active Budgets"}},"type":"object","required":["open_cycles","pending_tasks","blocking_issues","active_budgets"],"title":"ClosingDashboard"},"ClosingTaskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"task_key":{"type":"string","title":"Task Key"},"label":{"type":"string","title":"Label"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","task_key","label","status"],"title":"ClosingTaskRead"},"CodeMappingCreate":{"properties":{"profile_id":{"type":"string","format":"uuid","title":"Profile Id"},"mapping_type":{"type":"string","title":"Mapping Type"},"external_code":{"type":"string","title":"External Code"},"internal_code":{"type":"string","title":"Internal Code"}},"type":"object","required":["profile_id","mapping_type","external_code","internal_code"],"title":"CodeMappingCreate"},"CodeMappingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mapping_type":{"type":"string","title":"Mapping Type"},"external_code":{"type":"string","title":"External Code"},"internal_code":{"type":"string","title":"Internal Code"},"status":{"type":"string","title":"Status"},"ai_suggested":{"type":"boolean","title":"Ai Suggested"}},"type":"object","required":["id","mapping_type","external_code","internal_code","status","ai_suggested"],"title":"CodeMappingRead"},"CollectNowResponse":{"properties":{"collectedAt":{"type":"string","format":"date-time","title":"Collectedat"},"sourceCount":{"type":"integer","title":"Sourcecount"},"successCount":{"type":"integer","title":"Successcount"},"partialCount":{"type":"integer","title":"Partialcount"},"failedCount":{"type":"integer","title":"Failedcount"},"skippedCount":{"type":"integer","title":"Skippedcount"},"insertedTotal":{"type":"integer","title":"Insertedtotal"},"updatedTotal":{"type":"integer","title":"Updatedtotal"},"results":{"items":{"$ref":"#/components/schemas/CollectNowSourceResult"},"type":"array","title":"Results"}},"type":"object","required":["collectedAt","sourceCount","successCount","partialCount","failedCount","skippedCount","insertedTotal","updatedTotal"],"title":"CollectNowResponse","description":"통합공고 새로고침용 — 활성 API 소스를 그 자리에서 즉시 수집한 요약."},"CollectNowSourceResult":{"properties":{"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"sourceCode":{"type":"string","title":"Sourcecode"},"status":{"type":"string","title":"Status"},"insertedCount":{"type":"integer","title":"Insertedcount","default":0},"updatedCount":{"type":"integer","title":"Updatedcount","default":0},"unchangedCount":{"type":"integer","title":"Unchangedcount","default":0},"failedCount":{"type":"integer","title":"Failedcount","default":0},"receivedCount":{"type":"integer","title":"Receivedcount","default":0},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"syncRunId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Syncrunid"}},"type":"object","required":["sourceId","sourceCode","status"],"title":"CollectNowSourceResult"},"CollectSourceResult":{"properties":{"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"name":{"type":"string","title":"Name"},"sourceType":{"type":"string","title":"Sourcetype","default":"rss"},"category":{"type":"string","title":"Category","default":"society"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"status":{"type":"string","title":"Status","default":"success"},"fetchedCount":{"type":"integer","title":"Fetchedcount","default":0},"todayIncludedCount":{"type":"integer","title":"Todayincludedcount","default":0},"sampleTitles":{"items":{"type":"string"},"type":"array","title":"Sampletitles"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"}},"type":"object","required":["sourceId","name"],"title":"CollectSourceResult","description":"Per-source outcome for 「오늘 브리핑 생성」수집 진행 UI."},"CollectTodayRequest":{"properties":{"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Categories"}},"type":"object","title":"CollectTodayRequest","description":"Optional category filter — only those NewsSource.category values are collected."},"CollectTodayResponse":{"properties":{"runDate":{"type":"string","format":"date","title":"Rundate"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"sourceCount":{"type":"integer","title":"Sourcecount"},"successCount":{"type":"integer","title":"Successcount"},"failedCount":{"type":"integer","title":"Failedcount"},"fetchedCount":{"type":"integer","title":"Fetchedcount"},"collected":{"type":"integer","title":"Collected","default":0},"todayIncludedCount":{"type":"integer","title":"Todayincludedcount"},"excludedOldCount":{"type":"integer","title":"Excludedoldcount"},"excludedFutureCount":{"type":"integer","title":"Excludedfuturecount"},"dateMissingCount":{"type":"integer","title":"Datemissingcount"},"duplicateCount":{"type":"integer","title":"Duplicatecount"},"status":{"type":"string","title":"Status","default":"success"},"message":{"type":"string","title":"Message"},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Categories"},"sources":{"items":{"$ref":"#/components/schemas/CollectSourceResult"},"type":"array","title":"Sources"}},"type":"object","required":["runDate","sourceCount","successCount","failedCount","fetchedCount","todayIncludedCount","excludedOldCount","excludedFutureCount","dateMissingCount","duplicateCount","message"],"title":"CollectTodayResponse"},"CommandCandidateRead":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"riskLevel":{"type":"string","enum":["safe","confirm","restricted"],"title":"Risklevel"},"confidence":{"type":"number","title":"Confidence"},"intent":{"type":"string","title":"Intent","default":"navigate"},"navigateRoute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigateroute"}},"type":"object","required":["key","label","riskLevel","confidence"],"title":"CommandCandidateRead"},"CommandExecuteRequest":{"properties":{"input":{"additionalProperties":true,"type":"object","title":"Input"},"context":{"additionalProperties":true,"type":"object","title":"Context"}},"type":"object","title":"CommandExecuteRequest"},"CommandExecuteResponse":{"properties":{"ok":{"type":"boolean","title":"Ok"},"commandKey":{"type":"string","title":"Commandkey"},"resultType":{"type":"string","title":"Resulttype"},"navigateRoute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigateroute"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["ok","commandKey","resultType"],"title":"CommandExecuteResponse"},"CommandPreviewRequest":{"properties":{"input":{"additionalProperties":true,"type":"object","title":"Input"},"context":{"additionalProperties":true,"type":"object","title":"Context"}},"type":"object","title":"CommandPreviewRequest"},"CommandPreviewResponse":{"properties":{"commandKey":{"type":"string","title":"Commandkey"},"label":{"type":"string","title":"Label"},"riskLevel":{"type":"string","enum":["safe","confirm","restricted"],"title":"Risklevel"},"summary":{"type":"string","title":"Summary"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"navigateRoute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigateroute"},"canExecute":{"type":"boolean","title":"Canexecute"}},"type":"object","required":["commandKey","label","riskLevel","summary","canExecute"],"title":"CommandPreviewResponse"},"CommandRead":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"riskLevel":{"type":"string","enum":["safe","confirm","restricted"],"title":"Risklevel"},"previewRequired":{"type":"boolean","title":"Previewrequired"},"navigateRoute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigateroute"}},"type":"object","required":["key","label","keywords","riskLevel","previewRequired"],"title":"CommandRead"},"CommandResolveRequest":{"properties":{"query":{"type":"string","title":"Query"},"context":{"additionalProperties":true,"type":"object","title":"Context"}},"type":"object","required":["query"],"title":"CommandResolveRequest"},"CommandResolveResponse":{"properties":{"query":{"type":"string","title":"Query"},"candidates":{"items":{"$ref":"#/components/schemas/CommandCandidateRead"},"type":"array","title":"Candidates"},"blockedAutoExecute":{"type":"boolean","title":"Blockedautoexecute"}},"type":"object","required":["query","candidates","blockedAutoExecute"],"title":"CommandResolveResponse"},"CommentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"authorId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Authorid"},"authorName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorname"},"body":{"type":"string","title":"Body"},"visibility":{"type":"string","enum":["internal","project","external"],"title":"Visibility"},"isInternalNote":{"type":"boolean","title":"Isinternalnote"},"isResolved":{"type":"boolean","title":"Isresolved"},"mentions":{"items":{},"type":"array","title":"Mentions"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","body","visibility","isInternalNote","isResolved","createdAt","updatedAt"],"title":"CommentRead"},"CommentRequest":{"properties":{"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","title":"CommentRequest"},"CompanyCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"business_number":{"type":"string","minLength":1,"title":"Business Number"},"ceo_name":{"type":"string","minLength":1,"title":"Ceo Name"},"corporate_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporate Number"},"founded_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Founded Date"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"business_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Type"},"business_item":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Item"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"main_business_area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Main Business Area"},"company_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Description"},"industrial_accident_industry_code":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Industrial Accident Industry Code"},"email_signature_settings":{"anyOf":[{"$ref":"#/components/schemas/EmailSignatureSettings"},{"type":"null"}]}},"type":"object","required":["name","business_number","ceo_name"],"title":"CompanyCreateRequest"},"CompanyResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"name":{"type":"string","title":"Name"},"business_number":{"type":"string","title":"Business Number"},"corporate_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporate Number"},"ceo_name":{"type":"string","title":"Ceo Name"},"founded_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Founded Date"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"business_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Type"},"business_item":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Item"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"main_business_area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Main Business Area"},"company_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Description"},"logo_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Logo File Id"},"seal_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Seal File Id"},"industrial_accident_industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industrial Accident Industry Code"},"org_profile":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Org Profile"},"email_signature_settings":{"$ref":"#/components/schemas/EmailSignatureSettings"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","name","business_number","ceo_name","created_at","updated_at"],"title":"CompanyResponse"},"CompanySiteCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"site_code":{"type":"string","title":"Site Code"},"name":{"type":"string","title":"Name"},"site_type":{"type":"string","title":"Site Type","default":"office"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_headquarters":{"type":"boolean","title":"Is Headquarters","default":false},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"}},"type":"object","required":["company_id","site_code","name"],"title":"CompanySiteCreateRequest"},"CompanySiteRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"site_code":{"type":"string","title":"Site Code"},"name":{"type":"string","title":"Name"},"site_type":{"type":"string","title":"Site Type"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_headquarters":{"type":"boolean","title":"Is Headquarters"},"status":{"type":"string","title":"Status"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","site_code","name","site_type","is_headquarters","status","effective_from","created_at","updated_at"],"title":"CompanySiteRead"},"CompanySiteUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"site_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Site Type"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"}},"type":"object","title":"CompanySiteUpdateRequest"},"CompanyUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"business_number":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Business Number"},"corporate_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporate Number"},"ceo_name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Ceo Name"},"founded_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Founded Date"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"business_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Type"},"business_item":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Item"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"main_business_area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Main Business Area"},"company_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Description"},"industrial_accident_industry_code":{"anyOf":[{"type":"string","maxLength":10},{"type":"null"}],"title":"Industrial Accident Industry Code"},"logo_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Logo File Id"},"email_signature_settings":{"anyOf":[{"$ref":"#/components/schemas/EmailSignatureSettings"},{"type":"null"}]}},"type":"object","title":"CompanyUpdateRequest"},"CompareCreate":{"properties":{"baselineRunId":{"type":"string","format":"uuid","title":"Baselinerunid"},"candidateRunId":{"type":"string","format":"uuid","title":"Candidaterunid"},"comparisonType":{"type":"string","title":"Comparisontype","default":"full_pipeline"}},"type":"object","required":["baselineRunId","candidateRunId"],"title":"CompareCreate"},"ComparisonRead":{"properties":{"available":{"type":"boolean","title":"Available"},"dartConfigured":{"type":"boolean","title":"Dartconfigured"},"message":{"type":"string","title":"Message"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"rows":{"items":{"$ref":"#/components/schemas/ComparisonRowRead"},"type":"array","title":"Rows"}},"type":"object","required":["available","dartConfigured","message"],"title":"ComparisonRead"},"ComparisonRowRead":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"upload":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Upload"},"dart":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Dart"},"gapRatio":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Gapratio"},"severity":{"type":"string","enum":["ok","watch","alert","missing"],"title":"Severity"},"explanation":{"type":"string","title":"Explanation"}},"type":"object","required":["key","label","severity","explanation"],"title":"ComparisonRowRead"},"CompensationChangeCreate":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"change_type":{"type":"string","title":"Change Type"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"proposed_values":{"additionalProperties":true,"type":"object","title":"Proposed Values"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"retroactive":{"type":"boolean","title":"Retroactive","default":false}},"type":"object","required":["employee_id","change_type","effective_date","proposed_values"],"title":"CompensationChangeCreate"},"CompensationChangeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"change_type":{"type":"string","title":"Change Type"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"status":{"type":"string","title":"Status"},"retroactive":{"type":"boolean","title":"Retroactive"},"approval_request_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approval Request Id"}},"type":"object","required":["id","employee_id","change_type","effective_date","status","retroactive"],"title":"CompensationChangeRead"},"CompletionRequestCreate":{"properties":{"title":{"type":"string","title":"Title"},"requestedCompletionDate":{"type":"string","format":"date","title":"Requestedcompletiondate"},"completionType":{"type":"string","title":"Completiontype","default":"final"}},"type":"object","required":["title","requestedCompletionDate"],"title":"CompletionRequestCreate"},"CompletionRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"requestNumber":{"type":"integer","title":"Requestnumber"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"readinessScore":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Readinessscore"}},"type":"object","required":["id","requestNumber","title","status","readinessScore"],"title":"CompletionRequestRead"},"CompositionBundleRead":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CompositionItemRead"},"type":"array","title":"Items"},"solutions":{"items":{"$ref":"#/components/schemas/SolutionRead"},"type":"array","title":"Solutions"},"documents":{"items":{"$ref":"#/components/schemas/CompositionDocumentRead"},"type":"array","title":"Documents"}},"type":"object","required":["items","solutions","documents"],"title":"CompositionBundleRead"},"CompositionDocumentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"ownerType":{"type":"string","title":"Ownertype"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"docKind":{"type":"string","title":"Dockind"},"title":{"type":"string","title":"Title"},"fileId":{"type":"string","format":"uuid","title":"Fileid"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","ownerType","docKind","title","fileId","createdAt"],"title":"CompositionDocumentRead"},"CompositionItemCreate":{"properties":{"category":{"type":"string","title":"Category","description":"sw | hw"},"name":{"type":"string","title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"modelName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modelname"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Quantity","default":"1"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"type":"string","title":"Status","default":"planned"},"sortOrder":{"type":"integer","title":"Sortorder","default":0}},"type":"object","required":["category","name"],"title":"CompositionItemCreate"},"CompositionItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"category":{"type":"string","title":"Category"},"name":{"type":"string","title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"modelName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modelname"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"},"quantity":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Quantity"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"type":"string","title":"Status"},"sortOrder":{"type":"integer","title":"Sortorder"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","projectId","category","name","quantity","status","sortOrder","createdAt","updatedAt"],"title":"CompositionItemRead"},"CompositionItemUpdate":{"properties":{"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"modelName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modelname"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Quantity"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"}},"type":"object","title":"CompositionItemUpdate"},"ConflictCheckBody":{"properties":{"startAt":{"type":"string","format":"date-time","title":"Startat"},"endAt":{"type":"string","format":"date-time","title":"Endat"},"calendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendarid"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"excludeEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Excludeeventid"}},"type":"object","required":["startAt","endAt"],"title":"ConflictCheckBody"},"ConflictResolutionRequest":{"properties":{"resolution":{"type":"string","enum":["keep_local","keep_remote"],"title":"Resolution"},"mapping_id":{"type":"string","format":"uuid","title":"Mapping Id"}},"type":"object","required":["resolution","mapping_id"],"title":"ConflictResolutionRequest"},"ConflictResolveRequest":{"properties":{"resolution":{"type":"string","title":"Resolution"},"mergedFields":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Mergedfields"}},"type":"object","required":["resolution"],"title":"ConflictResolveRequest"},"ConnectionCreate":{"properties":{"provider_key":{"type":"string","title":"Provider Key"},"connection_key":{"type":"string","title":"Connection Key"},"name":{"type":"string","title":"Name"},"auth_type":{"type":"string","title":"Auth Type","default":"oauth2"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"secret":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Secret"}},"type":"object","required":["provider_key","connection_key","name"],"title":"ConnectionCreate"},"ConnectionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"connection_key":{"type":"string","title":"Connection Key"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"auth_type":{"type":"string","title":"Auth Type","default":"oauth2"},"credential_ref_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credential Ref Masked"},"webhook_key":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Webhook Key"},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url"}},"type":"object","required":["id","connection_key","name","status"],"title":"ConnectionRead"},"ContactCreate":{"properties":{"name":{"type":"string","title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"is_primary":{"type":"boolean","title":"Is Primary","default":false}},"type":"object","required":["name"],"title":"ContactCreate"},"ContactDuplicateCandidate":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"}},"type":"object","required":["id","name"],"title":"ContactDuplicateCandidate"},"ContentObjectRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"contentType":{"type":"string","title":"Contenttype"},"entityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"},"objectKey":{"type":"string","title":"Objectkey"},"originalFilename":{"type":"string","title":"Originalfilename"},"mimeType":{"type":"string","title":"Mimetype"},"sizeBytes":{"type":"integer","title":"Sizebytes"},"storageBackend":{"type":"string","title":"Storagebackend"},"checksumSha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checksumsha256"},"uploadedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedby"},"extra":{"additionalProperties":true,"type":"object","title":"Extra"},"downloadPath":{"type":"string","title":"Downloadpath"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","tenantId","contentType","objectKey","originalFilename","mimeType","sizeBytes","storageBackend","downloadPath","createdAt","updatedAt"],"title":"ContentObjectRead"},"ContentObjectUrlRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"url":{"type":"string","title":"Url"},"expiresInSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expiresinseconds"},"storageBackend":{"type":"string","title":"Storagebackend"}},"type":"object","required":["id","url","storageBackend"],"title":"ContentObjectUrlRead"},"ContentStorageStatusRead":{"properties":{"wasabiConfigured":{"type":"boolean","title":"Wasabiconfigured"},"wasabiEnabled":{"type":"boolean","title":"Wasabienabled"},"endpoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"bucket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bucket"},"defaultBackend":{"type":"string","title":"Defaultbackend"},"provider":{"type":"string","title":"Provider","description":"Effective DOCUMENT_STORAGE_PROVIDER (wasabi|local|…)","default":"local"},"remoteIntended":{"type":"boolean","title":"Remoteintended","description":"True when DI uploads must use Wasabi (fail-closed if not configured)","default":false}},"type":"object","required":["wasabiConfigured","wasabiEnabled","defaultBackend"],"title":"ContentStorageStatusRead","description":"Wasabi 설정 여부 (시크릿 값은 노출하지 않음)."},"ContextCompareRequest":{"properties":{"contextA":{"$ref":"#/components/schemas/ContextEvaluateRequest"},"contextB":{"$ref":"#/components/schemas/ContextEvaluateRequest"}},"type":"object","required":["contextA","contextB"],"title":"ContextCompareRequest"},"ContextCompareResponse":{"properties":{"memoryDiff":{"additionalProperties":true,"type":"object","title":"Memorydiff"},"tokenDiff":{"type":"integer","title":"Tokendiff"},"qualityDiff":{"type":"number","title":"Qualitydiff"},"missingSections":{"items":{"type":"string"},"type":"array","title":"Missingsections"},"addedSections":{"items":{"type":"string"},"type":"array","title":"Addedsections"},"maskingDiff":{"items":{"type":"string"},"type":"array","title":"Maskingdiff"},"cacheHitA":{"type":"boolean","title":"Cachehita"},"cacheHitB":{"type":"boolean","title":"Cachehitb"}},"type":"object","required":["memoryDiff","tokenDiff","qualityDiff","missingSections","addedSections","maskingDiff","cacheHitA","cacheHitB"],"title":"ContextCompareResponse"},"ContextEvaluateRequest":{"properties":{"contextType":{"type":"string","title":"Contexttype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"tokenBudget":{"type":"integer","title":"Tokenbudget","default":3000},"includeRestricted":{"type":"boolean","title":"Includerestricted","default":false}},"type":"object","required":["contextType","entityType","entityId"],"title":"ContextEvaluateRequest"},"ContextPreviewRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"document_type_id":{"type":"string","format":"uuid","title":"Document Type Id"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"}},"type":"object","required":["company_id","employee_id","document_type_id"],"title":"ContextPreviewRequest"},"ContextPreviewResponse":{"properties":{"status":{"type":"string","title":"Status"},"context":{"additionalProperties":true,"type":"object","title":"Context"},"source_references":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Source References"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"blockers":{"items":{"type":"string"},"type":"array","title":"Blockers"}},"type":"object","required":["status","context","source_references","warnings","blockers"],"title":"ContextPreviewResponse"},"ContractAutomationRequest":{"properties":{"contract_id":{"type":"string","format":"uuid","title":"Contract Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"}},"type":"object","required":["contract_id"],"title":"ContractAutomationRequest"},"ContractDecisionRequest":{"properties":{"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","title":"ContractDecisionRequest"},"ContractDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contractNumber":{"type":"string","title":"Contractnumber"},"title":{"type":"string","title":"Title"},"contractType":{"type":"string","title":"Contracttype"},"status":{"type":"string","title":"Status"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"quotationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotationid"},"currency":{"type":"string","title":"Currency"},"contractStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractstartdate"},"contractEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractenddate"},"autoRenewal":{"type":"boolean","title":"Autorenewal"},"currentVersion":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Currentversion"},"parties":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Parties"},"clauses":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Clauses"},"terms":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Terms"},"amount":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Amount"},"milestones":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Milestones"},"reviews":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Reviews"},"approvals":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Approvals"},"links":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Links"},"history":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"History"},"versionCount":{"type":"integer","title":"Versioncount"}},"type":"object","required":["id","contractNumber","title","contractType","status","companyId","currency","autoRenewal","versionCount"],"title":"ContractDetailRead"},"ContractListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contractNumber":{"type":"string","title":"Contractnumber"},"title":{"type":"string","title":"Title"},"contractType":{"type":"string","title":"Contracttype"},"status":{"type":"string","title":"Status"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"currency":{"type":"string","title":"Currency"},"totalAmount":{"type":"string","title":"Totalamount"},"versionNumber":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Versionnumber"},"contractStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractstartdate"},"contractEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractenddate"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","contractNumber","title","contractType","status","companyId","currency","totalAmount","updatedAt"],"title":"ContractListItem"},"ContractProjectCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"projectType":{"type":"string","title":"Projecttype","default":"development"},"contractExecutionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractexecutionid"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"projectManagerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectmanageremployeeid"},"createFromContractMilestones":{"type":"boolean","title":"Createfromcontractmilestones","default":true},"createWbsDraft":{"type":"boolean","title":"Createwbsdraft","default":true},"createCalendarEvents":{"type":"boolean","title":"Createcalendarevents","default":false}},"type":"object","required":["name"],"title":"ContractProjectCreateRequest"},"ContractRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employment Id"},"contract_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Number"},"contract_type":{"type":"string","title":"Contract Type"},"status":{"type":"string","title":"Status"},"version":{"type":"integer","title":"Version"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"signed_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Signed Date"},"company_signed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Company Signed At"},"employee_signed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Employee Signed At"},"signatures":{"anyOf":[{"$ref":"#/components/schemas/ContractSignaturesRead"},{"type":"null"}]},"has_signature":{"type":"boolean","title":"Has Signature","default":false},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"workplace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workplace"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"work_schedule_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Schedule Summary"},"compensation_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compensation Summary"},"probation_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Probation Terms"},"confidentiality_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidentiality Terms"},"intellectual_property_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intellectual Property Terms"},"non_compete_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Non Compete Terms"},"termination_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Termination Terms"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","employee_id","contract_type","status","version","start_date","created_at","updated_at"],"title":"ContractRead"},"ContractSignRequest":{"properties":{"company_signature_data_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Signature Data Url"},"employee_signature_data_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Signature Data Url"},"company_signer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Signer Name"},"employee_signer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Signer Name"},"require_both":{"type":"boolean","title":"Require Both","default":false}},"type":"object","title":"ContractSignRequest","description":"인앱 서명 완료 요청. 회사·근로자 중 최소 1건에 이미지 또는 서명자 이름이 필요.\n\nrequire_both=True 이면 양측 아티팩트가 모일 때까지 signature_pending 에 두고,\nsigned 로 올리지 않는다(직원 링크 서명과 조합)."},"ContractSignSessionCompleteRequest":{"properties":{"signature_data_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signature Data Url"},"signer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signer Name"}},"type":"object","title":"ContractSignSessionCompleteRequest","description":"공개 링크에서 해당 party 서명 제출."},"ContractSignSessionCompleteResponse":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"status":{"type":"string","title":"Status"},"party":{"type":"string","title":"Party"},"contract_status":{"type":"string","title":"Contract Status"},"marked_signed":{"type":"boolean","title":"Marked Signed"},"message":{"type":"string","title":"Message"}},"type":"object","required":["session_id","status","party","contract_status","marked_signed","message"],"title":"ContractSignSessionCompleteResponse"},"ContractSignSessionCreateRequest":{"properties":{"party":{"type":"string","title":"Party","default":"employee"},"require_both":{"type":"boolean","title":"Require Both","default":false},"expires_in_days":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Expires In Days","default":7}},"type":"object","title":"ContractSignSessionCreateRequest","description":"HR가 직원/회사 서명 링크를 만들 때. party 기본값은 근로자."},"ContractSignSessionCreateResponse":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"party":{"type":"string","title":"Party"},"status":{"type":"string","title":"Status"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"require_both":{"type":"boolean","title":"Require Both"}},"type":"object","required":["session_id","party","status","expires_at","require_both"],"title":"ContractSignSessionCreateResponse"},"ContractSignSessionPublicRead":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"status":{"type":"string","title":"Status"},"party":{"type":"string","title":"Party"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"require_both":{"type":"boolean","title":"Require Both"},"contract_id":{"type":"string","format":"uuid","title":"Contract Id"},"contract_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contract Number"},"contract_status":{"type":"string","title":"Contract Status"},"contract_version":{"type":"integer","title":"Contract Version"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"workplace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workplace"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"work_schedule_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Schedule Summary"},"compensation_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compensation Summary"},"employee_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Name"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"},"already_signed_employee":{"type":"boolean","title":"Already Signed Employee","default":false},"already_signed_company":{"type":"boolean","title":"Already Signed Company","default":false}},"type":"object","required":["session_id","status","party","expires_at","require_both","contract_id","contract_status","contract_version","start_date"],"title":"ContractSignSessionPublicRead","description":"공개 서명 페이지용. 민감정보·서명 이미지 원본은 노출하지 않는다."},"ContractSignaturePartyRead":{"properties":{"data_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Url"},"signer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signer Name"},"signed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Signed At"},"signed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Signed By"}},"type":"object","title":"ContractSignaturePartyRead","description":"서명 당사자 아티팩트(인앱 캔버스/이름). data_url은 PNG data URL."},"ContractSignaturesRead":{"properties":{"company":{"anyOf":[{"$ref":"#/components/schemas/ContractSignaturePartyRead"},{"type":"null"}]},"employee":{"anyOf":[{"$ref":"#/components/schemas/ContractSignaturePartyRead"},{"type":"null"}]}},"type":"object","title":"ContractSignaturesRead"},"ControlDashboardResponse":{"properties":{"projectId":{"type":"string","format":"uuid","title":"Projectid"},"openIssues":{"type":"integer","title":"Openissues"},"openRisks":{"type":"integer","title":"Openrisks"},"pendingChanges":{"type":"integer","title":"Pendingchanges"},"highRiskCount":{"type":"integer","title":"Highriskcount"},"riskMatrix":{"additionalProperties":true,"type":"object","title":"Riskmatrix"},"recentHistory":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recenthistory"}},"type":"object","required":["projectId","openIssues","openRisks","pendingChanges","highRiskCount","riskMatrix","recentHistory"],"title":"ControlDashboardResponse"},"ControlHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"changeType":{"type":"string","title":"Changetype"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"actorUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actoruserid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","entityType","entityId","changeType","createdAt"],"title":"ControlHistoryRead"},"ControlLinkCreateRequest":{"properties":{"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"targetType":{"type":"string","title":"Targettype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"linkType":{"type":"string","title":"Linktype","default":"related"}},"type":"object","required":["sourceType","sourceId","targetType","targetId"],"title":"ControlLinkCreateRequest"},"ControlLinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"targetType":{"type":"string","title":"Targettype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"linkType":{"type":"string","title":"Linktype"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","sourceType","sourceId","targetType","targetId","linkType","createdAt"],"title":"ControlLinkRead"},"ConversationCreateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"scope_type":{"type":"string","title":"Scope Type","default":"ALL_ACCESSIBLE"},"document_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Document Ids"},"document_types":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Types"},"version_policy":{"type":"string","title":"Version Policy","default":"LATEST_READY"},"response_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Language"}},"type":"object","title":"ConversationCreateRequest"},"ConversationMessageCreateRequest":{"properties":{"content":{"type":"string","minLength":1,"title":"Content"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"response_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Language"}},"type":"object","required":["content"],"title":"ConversationMessageCreateRequest"},"ConversationMessageItemResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"conversation_id":{"type":"string","format":"uuid","title":"Conversation Id"},"role":{"type":"string","title":"Role"},"status":{"type":"string","title":"Status"},"content":{"type":"string","title":"Content","default":""},"standalone_question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standalone Question"},"is_follow_up":{"type":"boolean","title":"Is Follow Up","default":false},"rag_answer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Rag Answer Id"},"parent_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Message Id"},"sequence_no":{"type":"integer","title":"Sequence No"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"warnings":{"items":{},"type":"array","title":"Warnings"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"}},"type":"object","required":["id","conversation_id","role","status","sequence_no"],"title":"ConversationMessageItemResponse"},"ConversationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"scope_type":{"type":"string","title":"Scope Type"},"response_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Language"},"filter_config":{"additionalProperties":true,"type":"object","title":"Filter Config"},"message_count":{"type":"integer","title":"Message Count","default":0},"last_message_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Message At"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"}},"type":"object","required":["id","title","status","scope_type"],"title":"ConversationResponse"},"ConversationTurnResponse":{"properties":{"conversation_id":{"type":"string","format":"uuid","title":"Conversation Id"},"user_message_id":{"type":"string","format":"uuid","title":"User Message Id"},"assistant_message_id":{"type":"string","format":"uuid","title":"Assistant Message Id"},"status":{"type":"string","title":"Status"},"original_question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Question"},"standalone_question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standalone Question"},"is_follow_up":{"type":"boolean","title":"Is Follow Up","default":false},"answer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Answer Id"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"claims":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Claims"},"citations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Citations"},"limitations":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Limitations"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"applied_scope":{"additionalProperties":true,"type":"object","title":"Applied Scope"},"retrieval_summary":{"additionalProperties":true,"type":"object","title":"Retrieval Summary"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usage_summary":{"additionalProperties":true,"type":"object","title":"Usage Summary"},"rewrite_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rewrite Provider"},"rewrite_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rewrite Model"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"took_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Took Ms"},"stream_phase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Phase"}},"type":"object","required":["conversation_id","user_message_id","assistant_message_id","status"],"title":"ConversationTurnResponse"},"ConversationUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"scope_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope Type"},"document_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Document Ids"},"document_types":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Types"},"response_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Language"}},"type":"object","title":"ConversationUpdateRequest"},"ConversionConfirmRequest":{"properties":{"targetDomain":{"type":"string","title":"Targetdomain"},"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"internalDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Internaldeadlineat"},"reviewStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewstatus"},"targetFields":{"additionalProperties":true,"type":"object","title":"Targetfields"},"existingTargetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Existingtargetid"},"confirmWarnings":{"type":"boolean","title":"Confirmwarnings","default":false}},"type":"object","required":["targetDomain"],"title":"ConversionConfirmRequest"},"ConversionPreviewRequest":{"properties":{"targetDomain":{"type":"string","title":"Targetdomain"},"targetFields":{"additionalProperties":true,"type":"object","title":"Targetfields"}},"type":"object","required":["targetDomain"],"title":"ConversionPreviewRequest"},"ConversionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"},"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"converted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Converted At"}},"type":"object","required":["id","status","employee_id","converted_at"],"title":"ConversionRead"},"ConversionRequest":{"properties":{"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"email":{"type":"string","title":"Email"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"primary_site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Site Id"},"primary_job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Job Role Id"}},"type":"object","required":["email"],"title":"ConversionRequest"},"ConversionResultRead":{"properties":{"success":{"type":"boolean","title":"Success"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"targetName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetname"},"message":{"type":"string","title":"Message"}},"type":"object","required":["success","message"],"title":"ConversionResultRead"},"ConversionTargetInput":{"properties":{"candidateId":{"type":"string","format":"uuid","title":"Candidateid"},"targetType":{"type":"string","enum":["work_item","project_issue","customer_request","calendar_event","approval_request","quotation_request","document","email_draft","link_existing"],"title":"Targettype"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"startDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Startdate"},"dueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duedate"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"linkExistingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linkexistingid"}},"type":"object","required":["candidateId","targetType"],"title":"ConversionTargetInput"},"ConvertApiSourceItem":{"properties":{"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"name":{"type":"string","title":"Name"},"fromType":{"type":"string","title":"Fromtype"},"toType":{"type":"string","title":"Totype"},"ok":{"type":"boolean","title":"Ok"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["sourceId","name","fromType","toType","ok"],"title":"ConvertApiSourceItem"},"ConvertApiSourcesRequest":{"properties":{"sourceIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Sourceids"}},"type":"object","title":"ConvertApiSourcesRequest","description":"Convert RSS rows that pasted NewsAPI/Naver API URLs into proper API source types."},"ConvertApiSourcesResponse":{"properties":{"converted":{"type":"integer","title":"Converted","default":0},"skipped":{"type":"integer","title":"Skipped","default":0},"failed":{"type":"integer","title":"Failed","default":0},"results":{"items":{"$ref":"#/components/schemas/ConvertApiSourceItem"},"type":"array","title":"Results"},"message":{"type":"string","title":"Message","default":""}},"type":"object","title":"ConvertApiSourcesResponse"},"ConvertOpportunityRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"}},"type":"object","title":"ConvertOpportunityRequest"},"ConvertRequest":{"properties":{"targets":{"items":{"$ref":"#/components/schemas/ConversionTargetInput"},"type":"array","title":"Targets"},"idempotencyKey":{"type":"string","title":"Idempotencykey"}},"type":"object","required":["targets","idempotencyKey"],"title":"ConvertRequest"},"ConvertTaskRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"dueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duedate"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority","default":"medium"}},"type":"object","title":"ConvertTaskRequest"},"ConvertToContractRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contractType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contracttype"}},"type":"object","title":"ConvertToContractRequest"},"ConvertToProjectRequest":{"properties":{"projectName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectname"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"ConvertToProjectRequest"},"ConvertToProposalRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"isRfp":{"type":"boolean","title":"Isrfp","default":false},"needsQuotation":{"type":"boolean","title":"Needsquotation","default":true}},"type":"object","title":"ConvertToProposalRequest"},"CorporateCardCreate":{"properties":{"card_name":{"type":"string","title":"Card Name"},"card_number":{"type":"string","title":"Card Number"},"card_company":{"type":"string","title":"Card Company"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}},"type":"object","required":["card_name","card_number","card_company"],"title":"CorporateCardCreate"},"CorporateCardRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"card_name":{"type":"string","title":"Card Name"},"card_number_masked":{"type":"string","title":"Card Number Masked"},"card_company":{"type":"string","title":"Card Company"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","card_name","card_number_masked","card_company","status"],"title":"CorporateCardRead"},"CorporatePeriodCreate":{"properties":{"fiscal_year":{"type":"string","title":"Fiscal Year"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"}},"type":"object","required":["fiscal_year","period_start","period_end"],"title":"CorporatePeriodCreate"},"CorporatePeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fiscal_year":{"type":"string","title":"Fiscal Year"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","fiscal_year","period_start","period_end","status"],"title":"CorporatePeriodRead"},"CorporateTaxResultRead":{"properties":{"line_key":{"type":"string","title":"Line Key"},"label":{"type":"string","title":"Label"},"accounting_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Accounting Amount"},"tax_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Tax Amount"}},"type":"object","required":["line_key","label","accounting_amount","tax_amount"],"title":"CorporateTaxResultRead"},"CorrectionCreate":{"properties":{"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"work_date":{"type":"string","format":"date","title":"Work Date"},"correction_type":{"type":"string","title":"Correction Type"},"reason":{"type":"string","title":"Reason"},"items":{"items":{"$ref":"#/components/schemas/CorrectionItemCreate"},"type":"array","title":"Items"}},"type":"object","required":["work_date","correction_type","reason"],"title":"CorrectionCreate"},"CorrectionItemCreate":{"properties":{"field_name":{"type":"string","title":"Field Name"},"previous_value_json":{"additionalProperties":true,"type":"object","title":"Previous Value Json"},"requested_value_json":{"additionalProperties":true,"type":"object","title":"Requested Value Json"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["field_name","requested_value_json"],"title":"CorrectionItemCreate"},"CorrectiveActionCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["title"],"title":"CorrectiveActionCreateRequest"},"CorrectiveActionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"nonconformityId":{"type":"string","format":"uuid","title":"Nonconformityid"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["id","nonconformityId","title","status"],"title":"CorrectiveActionRead"},"CostDashboard":{"properties":{"active_assets":{"type":"integer","title":"Active Assets"},"pending_capitalizations":{"type":"integer","title":"Pending Capitalizations"},"open_inventory_txns":{"type":"integer","title":"Open Inventory Txns"},"active_cost_objects":{"type":"integer","title":"Active Cost Objects"}},"type":"object","required":["active_assets","pending_capitalizations","open_inventory_txns","active_cost_objects"],"title":"CostDashboard"},"CostObjectCreate":{"properties":{"object_code":{"type":"string","title":"Object Code"},"name":{"type":"string","title":"Name"},"object_type":{"type":"string","title":"Object Type","default":"project"},"reference_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reference Id"}},"type":"object","required":["object_code","name"],"title":"CostObjectCreate"},"CostObjectRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"object_code":{"type":"string","title":"Object Code"},"name":{"type":"string","title":"Name"},"object_type":{"type":"string","title":"Object Type"}},"type":"object","required":["id","object_code","name","object_type"],"title":"CostObjectRead"},"CounterpartySourcesResponse":{"properties":{"crmCompanyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Crmcompanyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"files":{"items":{"$ref":"#/components/schemas/UploadedStatementFile"},"type":"array","title":"Files"},"dartConfigured":{"type":"boolean","title":"Dartconfigured"}},"type":"object","required":["files","dartConfigured"],"title":"CounterpartySourcesResponse"},"CreateApplicationFromNoticeEnhancedRequest":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"internalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internaltitle"},"applicationType":{"type":"string","title":"Applicationtype","default":"solo"},"participationRole":{"type":"string","title":"Participationrole","default":"lead"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"pmEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pmemployeeid"},"proposedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"governmentSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Governmentsupportamount"},"companyMatchingAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Companymatchingamount"},"priority":{"type":"string","title":"Priority","default":"normal"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"generateMilestones":{"type":"boolean","title":"Generatemilestones","default":true},"copyAssignees":{"type":"boolean","title":"Copyassignees","default":true},"copyDocuments":{"type":"boolean","title":"Copydocuments","default":true},"linkEvaluation":{"type":"boolean","title":"Linkevaluation","default":true},"noticeEvaluationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Noticeevaluationid"}},"type":"object","required":["companyId"],"title":"CreateApplicationFromNoticeEnhancedRequest"},"CreateApplicationFromNoticeRequest":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"internalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internaltitle"},"applicationType":{"type":"string","title":"Applicationtype","default":"solo"},"participationRole":{"type":"string","title":"Participationrole","default":"lead"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"generateMilestones":{"type":"boolean","title":"Generatemilestones","default":true}},"type":"object","required":["companyId"],"title":"CreateApplicationFromNoticeRequest"},"CreateCalendarEventFromEmailRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"title":{"type":"string","title":"Title"},"startAt":{"type":"string","title":"Startat"},"endAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endat"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"onlineMeetingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onlinemeetingurl"},"attendees":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Attendees"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["emailId","title","startAt"],"title":"CreateCalendarEventFromEmailRequest"},"CreateDraftResponse":{"properties":{"deliveryId":{"type":"string","format":"uuid","title":"Deliveryid"},"status":{"type":"string","title":"Status"},"gmailDraftCreated":{"type":"boolean","title":"Gmaildraftcreated"},"preview":{"$ref":"#/components/schemas/EmailPreviewResponse"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"availableActions":{"items":{"type":"string"},"type":"array","title":"Availableactions"}},"type":"object","required":["deliveryId","status","gmailDraftCreated","preview"],"title":"CreateDraftResponse"},"CreateESignatureRequestBody":{"properties":{"contractVersionId":{"type":"string","format":"uuid","title":"Contractversionid"},"contractExportFileId":{"type":"string","format":"uuid","title":"Contractexportfileid"},"providerConnectionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Providerconnectionid"},"title":{"type":"string","title":"Title"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"signingMode":{"type":"string","title":"Signingmode","default":"sequential"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiresat"},"signers":{"items":{"$ref":"#/components/schemas/SignerInput"},"type":"array","title":"Signers"},"fields":{"anyOf":[{"items":{"$ref":"#/components/schemas/FieldInput"},"type":"array"},{"type":"null"}],"title":"Fields"}},"type":"object","required":["contractVersionId","contractExportFileId","title","signers"],"title":"CreateESignatureRequestBody"},"CreateEmailDraftRequest":{"properties":{"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"templateId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateid"},"to":{"items":{"$ref":"#/components/schemas/RecipientInput"},"type":"array","title":"To"},"cc":{"items":{"$ref":"#/components/schemas/RecipientInput"},"type":"array","title":"Cc"},"bcc":{"items":{"$ref":"#/components/schemas/RecipientInput"},"type":"array","title":"Bcc"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"bodyHtml":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodyhtml"},"bodyText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodytext"},"attachmentExportFileIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Attachmentexportfileids"},"trackingEnabled":{"type":"boolean","title":"Trackingenabled","default":false},"createGmailDraft":{"type":"boolean","title":"Creategmaildraft","default":true}},"type":"object","required":["quotationVersionId","connectionId"],"title":"CreateEmailDraftRequest"},"CreateFromMeetingRequest":{"properties":{"title":{"type":"string","title":"Title"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"}},"type":"object","required":["title","companyId"],"title":"CreateFromMeetingRequest"},"CreateFromOpportunityRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"type":"object","title":"CreateFromOpportunityRequest"},"CreateMeetingMinutesFromPlaudNoteRequest":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Title"},"meetingType":{"$ref":"#/components/schemas/MeetingType","default":"general"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"meetingEndedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingendedat"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"onlineMeetingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onlinemeetingurl"},"securityLevel":{"type":"string","title":"Securitylevel","default":"internal"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"calendarEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendareventid"},"attendees":{"items":{"$ref":"#/components/schemas/MeetingAttendeeCreate"},"type":"array","title":"Attendees"},"allowDuplicateFromSameNote":{"type":"boolean","title":"Allowduplicatefromsamenote","default":false}},"type":"object","title":"CreateMeetingMinutesFromPlaudNoteRequest"},"CreateMeetingMinutesFromPlaudNoteResponse":{"properties":{"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"status":{"type":"string","const":"draft","title":"Status"}},"type":"object","required":["meetingMinutesId","status"],"title":"CreateMeetingMinutesFromPlaudNoteResponse"},"CreateProviderConnectionBodyV2":{"properties":{"providerKey":{"type":"string","title":"Providerkey"},"connectionName":{"type":"string","title":"Connectionname"},"environment":{"type":"string","title":"Environment","default":"sandbox"},"authMethod":{"type":"string","title":"Authmethod","default":"api_key"},"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"},"settings":{"additionalProperties":true,"type":"object","title":"Settings"}},"type":"object","required":["providerKey","connectionName"],"title":"CreateProviderConnectionBodyV2"},"CreatePublicLinkRequest":{"properties":{"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"deliveryId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Deliveryid"},"accessMode":{"type":"string","title":"Accessmode","default":"recipient_bound"},"verificationMode":{"type":"string","title":"Verificationmode","default":"email_match"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiresat"},"maxUses":{"anyOf":[{"type":"integer","maximum":1000.0,"minimum":1.0},{"type":"null"}],"title":"Maxuses","default":20},"allowDownload":{"type":"boolean","title":"Allowdownload","default":true},"allowedFormats":{"items":{"type":"string"},"type":"array","title":"Allowedformats"},"allowComment":{"type":"boolean","title":"Allowcomment","default":true},"allowAccept":{"type":"boolean","title":"Allowaccept","default":true},"allowDecline":{"type":"boolean","title":"Allowdecline","default":true},"singleUse":{"type":"boolean","title":"Singleuse","default":false},"recipientEmail":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Recipientemail"},"recipientName":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Recipientname"},"manualCode":{"anyOf":[{"type":"string","maxLength":10,"minLength":6},{"type":"null"}],"title":"Manualcode"}},"type":"object","required":["quotationVersionId"],"title":"CreatePublicLinkRequest"},"CreateQuotationFromActionItemRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"}},"type":"object","title":"CreateQuotationFromActionItemRequest"},"CreateTaskFromEmailRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"priority":{"type":"string","enum":["LOW","NORMAL","HIGH","URGENT"],"title":"Priority","default":"NORMAL"},"dueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duedate"},"checklist":{"items":{"$ref":"#/components/schemas/ChecklistItemInput"},"type":"array","title":"Checklist"}},"type":"object","required":["emailId","title"],"title":"CreateTaskFromEmailRequest"},"CreateTaskFromMilestoneRequest":{"properties":{"taskId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Taskid"}},"type":"object","title":"CreateTaskFromMilestoneRequest"},"CredentialConnectionTestResponse":{"properties":{"credential_id":{"type":"string","format":"uuid","title":"Credential Id"},"provider":{"type":"string","title":"Provider"},"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"},"live_http_probe":{"type":"boolean","title":"Live Http Probe","default":false},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},"type":"object","required":["credential_id","provider","status","message"],"title":"CredentialConnectionTestResponse","description":"Connection-test result. Never includes secrets."},"CredentialCreateRequest":{"properties":{"provider":{"type":"string","title":"Provider","description":"OPENAI or GEMINI"},"display_name":{"type":"string","maxLength":200,"minLength":1,"title":"Display Name"},"api_key":{"type":"string","maxLength":4096,"minLength":8,"title":"Api Key"},"allowed_capabilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Capabilities"},"allowed_models":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Models"},"quota_group_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quota Group Id"},"requests_per_minute":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Requests Per Minute"},"tokens_per_minute":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Tokens Per Minute"},"max_concurrency":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Max Concurrency","default":1},"daily_budget":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Daily Budget"},"monthly_budget":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Monthly Budget"},"priority":{"type":"integer","maximum":10000.0,"minimum":0.0,"title":"Priority","default":100},"weight":{"type":"integer","maximum":10000.0,"minimum":1.0,"title":"Weight","default":100}},"type":"object","required":["provider","display_name","api_key"],"title":"CredentialCreateRequest","description":"Register a tenant-managed API key. ``api_key`` is accepted once and never returned."},"CredentialReplaceSecretRequest":{"properties":{"api_key":{"type":"string","maxLength":4096,"minLength":8,"title":"Api Key"}},"type":"object","required":["api_key"],"title":"CredentialReplaceSecretRequest","description":"Replace ciphertext for an existing credential. Write-only — never echoed."},"CriterionCreate":{"properties":{"criterionCode":{"type":"string","title":"Criterioncode"},"title":{"type":"string","title":"Title"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Weight","default":"0"},"maximumScore":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Maximumscore","default":"100"}},"type":"object","required":["criterionCode","title"],"title":"CriterionCreate"},"CrmBusinessCardCreateRequest":{"properties":{"frontFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Frontfileid"},"backFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Backfileid"},"ocrProvider":{"$ref":"#/components/schemas/CrmOcrProvider","default":"manual"},"ocrJson":{"additionalProperties":true,"type":"object","title":"Ocrjson"},"ocrText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ocrtext"},"ocrConfidence":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Ocrconfidence"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"duplicateStatus":{"$ref":"#/components/schemas/CrmBusinessCardDuplicateStatus","default":"none"},"duplicateScore":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Duplicatescore"},"aiCorrectionJson":{"additionalProperties":true,"type":"object","title":"Aicorrectionjson"},"aiCorrected":{"type":"boolean","title":"Aicorrected","default":false},"verified":{"type":"boolean","title":"Verified","default":false}},"type":"object","title":"CrmBusinessCardCreateRequest"},"CrmBusinessCardDuplicateStatus":{"type":"string","enum":["none","possible","duplicate"],"title":"CrmBusinessCardDuplicateStatus"},"CrmBusinessCardRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"frontFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Frontfileid"},"backFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Backfileid"},"ocrProvider":{"$ref":"#/components/schemas/CrmOcrProvider"},"ocrJson":{"additionalProperties":true,"type":"object","title":"Ocrjson"},"ocrText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ocrtext"},"ocrConfidence":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Ocrconfidence"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"duplicateStatus":{"$ref":"#/components/schemas/CrmBusinessCardDuplicateStatus"},"duplicateScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Duplicatescore"},"aiCorrectionJson":{"additionalProperties":true,"type":"object","title":"Aicorrectionjson"},"aiCorrected":{"type":"boolean","title":"Aicorrected"},"verified":{"type":"boolean","title":"Verified"},"verifiedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Verifiedby"},"verifiedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verifiedat"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"updatedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Updatedby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","ocrProvider","duplicateStatus","aiCorrected","verified","createdAt","updatedAt"],"title":"CrmBusinessCardRead"},"CrmBusinessCardUpdateRequest":{"properties":{"frontFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Frontfileid"},"backFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Backfileid"},"ocrProvider":{"anyOf":[{"$ref":"#/components/schemas/CrmOcrProvider"},{"type":"null"}]},"ocrJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Ocrjson"},"ocrText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ocrtext"},"ocrConfidence":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Ocrconfidence"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"duplicateStatus":{"anyOf":[{"$ref":"#/components/schemas/CrmBusinessCardDuplicateStatus"},{"type":"null"}]},"duplicateScore":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Duplicatescore"},"aiCorrectionJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Aicorrectionjson"},"aiCorrected":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Aicorrected"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified"}},"type":"object","title":"CrmBusinessCardUpdateRequest"},"CrmCompanyCreateRequest":{"properties":{"companyType":{"$ref":"#/components/schemas/CrmCompanyType","default":"customer"},"companyName":{"type":"string","maxLength":500,"minLength":1,"title":"Companyname"},"companyNameEn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companynameen"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"corporateNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporatenumber"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"businessType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"address1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address1"},"address2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address2"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Homepage"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"foundedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Foundeddate"},"employeeCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employeecount"},"revenueScale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revenuescale"},"companySize":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companysize"},"isListed":{"type":"boolean","title":"Islisted","default":false},"aiTags":{"items":{"type":"string"},"type":"array","title":"Aitags"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","required":["companyName"],"title":"CrmCompanyCreateRequest","examples":[{"businessNumber":"123-45-67890","companyName":"나눔랩","companyType":"customer"}]},"CrmCompanyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"companyType":{"$ref":"#/components/schemas/CrmCompanyType"},"companyName":{"type":"string","title":"Companyname"},"companyNameEn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companynameen"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"corporateNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporatenumber"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"businessType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"address1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address1"},"address2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address2"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Homepage"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"foundedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Foundeddate"},"employeeCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employeecount"},"revenueScale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revenuescale"},"companySize":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companysize"},"isListed":{"type":"boolean","title":"Islisted"},"aiTags":{"items":{"type":"string"},"type":"array","title":"Aitags"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"status":{"$ref":"#/components/schemas/CrmCompanyStatus"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"updatedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Updatedby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"meetingSummary":{"anyOf":[{"$ref":"#/components/schemas/CrmMeetingSummaryRead"},{"type":"null"}]}},"type":"object","required":["id","companyType","companyName","isListed","status","createdAt","updatedAt"],"title":"CrmCompanyRead"},"CrmCompanyStatus":{"type":"string","enum":["active","inactive","closed","deleted"],"title":"CrmCompanyStatus"},"CrmCompanyType":{"type":"string","enum":["customer","partner","supplier","internal","government","school","hospital","other"],"title":"CrmCompanyType"},"CrmCompanyUpdateRequest":{"properties":{"companyType":{"anyOf":[{"$ref":"#/components/schemas/CrmCompanyType"},{"type":"null"}]},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"companyNameEn":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companynameen"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"corporateNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporatenumber"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"businessType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"},"zipcode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zipcode"},"address1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address1"},"address2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address2"},"homepage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Homepage"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"foundedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Foundeddate"},"employeeCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Employeecount"},"revenueScale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revenuescale"},"companySize":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companysize"},"isListed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Islisted"},"aiTags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Aitags"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"status":{"anyOf":[{"$ref":"#/components/schemas/CrmCompanyStatus"},{"type":"null"}]},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","title":"CrmCompanyUpdateRequest"},"CrmContactCreateRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"englishName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Englishname"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"positionTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positiontitle"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"mobilePhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobilephone"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"fax":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fax"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"birthday":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birthday"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"linkedinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedinurl"},"kakaoId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kakaoid"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"preferredContactTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredcontacttime"},"preferredLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredlanguage"},"aiNotes":{"additionalProperties":true,"type":"object","title":"Ainotes"},"isPrimary":{"type":"boolean","title":"Isprimary","default":false}},"type":"object","required":["name"],"title":"CrmContactCreateRequest"},"CrmContactRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"name":{"type":"string","title":"Name"},"englishName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Englishname"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"positionTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positiontitle"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"mobilePhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobilephone"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"fax":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fax"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"birthday":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birthday"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"linkedinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedinurl"},"kakaoId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kakaoid"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"preferredContactTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredcontacttime"},"preferredLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredlanguage"},"aiNotes":{"additionalProperties":true,"type":"object","title":"Ainotes"},"status":{"$ref":"#/components/schemas/CrmContactStatus"},"isPrimary":{"type":"boolean","title":"Isprimary"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"updatedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Updatedby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"meetingSummary":{"anyOf":[{"$ref":"#/components/schemas/CrmMeetingSummaryRead"},{"type":"null"}]}},"type":"object","required":["id","name","status","isPrimary","createdAt","updatedAt"],"title":"CrmContactRead"},"CrmContactStatus":{"type":"string","enum":["active","inactive","closed","deleted"],"title":"CrmContactStatus"},"CrmContactSuggestItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"englishName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Englishname"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"}},"type":"object","required":["id","name","email"],"title":"CrmContactSuggestItem","description":"이메일 수신자 typeahead 전용 — id/name/email (+회사명)."},"CrmContactSuggestResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmContactSuggestItem"},"type":"array","title":"Items"}},"type":"object","required":["items"],"title":"CrmContactSuggestResponse"},"CrmContactUpdateRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"englishName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Englishname"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"positionTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Positiontitle"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"mobilePhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobilephone"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"fax":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fax"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"birthday":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birthday"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"linkedinUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkedinurl"},"kakaoId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kakaoid"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"preferredContactTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredcontacttime"},"preferredLanguage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preferredlanguage"},"aiNotes":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Ainotes"},"status":{"anyOf":[{"$ref":"#/components/schemas/CrmContactStatus"},{"type":"null"}]},"isPrimary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isprimary"}},"type":"object","title":"CrmContactUpdateRequest"},"CrmDashboardFiltersRead":{"properties":{"dateFrom":{"type":"string","format":"date-time","title":"Datefrom"},"dateTo":{"type":"string","format":"date-time","title":"Dateto"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"staleDays":{"type":"integer","title":"Staledays"},"inactiveDays":{"type":"integer","title":"Inactivedays"},"upcomingDays":{"type":"integer","title":"Upcomingdays"}},"type":"object","required":["dateFrom","dateTo","staleDays","inactiveDays","upcomingDays"],"title":"CrmDashboardFiltersRead"},"CrmDashboardPreviousPeriodRead":{"properties":{"newCompanies":{"type":"integer","title":"Newcompanies"},"newContacts":{"type":"integer","title":"Newcontacts"},"newOpportunities":{"type":"integer","title":"Newopportunities"},"meetingCount":{"type":"integer","title":"Meetingcount"},"followUpCount":{"type":"integer","title":"Followupcount"},"wonCount":{"type":"integer","title":"Woncount"}},"type":"object","required":["newCompanies","newContacts","newOpportunities","meetingCount","followUpCount","wonCount"],"title":"CrmDashboardPreviousPeriodRead"},"CrmDashboardResponse":{"properties":{"summary":{"$ref":"#/components/schemas/CrmDashboardSummaryRead"},"pipeline":{"items":{"$ref":"#/components/schemas/CrmPipelineStageSummaryRead"},"type":"array","title":"Pipeline"},"funnel":{"$ref":"#/components/schemas/CrmFunnelRead"},"recentActivities":{"items":{"$ref":"#/components/schemas/CrmRecentActivityRead"},"type":"array","title":"Recentactivities"},"overdueActionItems":{"items":{"$ref":"#/components/schemas/CrmOverdueActionItemRead"},"type":"array","title":"Overdueactionitems"},"staleOpportunities":{"items":{"$ref":"#/components/schemas/CrmStaleOpportunityRead"},"type":"array","title":"Staleopportunities"},"inactiveCompanies":{"items":{"$ref":"#/components/schemas/CrmInactiveCompanyRead"},"type":"array","title":"Inactivecompanies"},"upcomingContracts":{"items":{"$ref":"#/components/schemas/CrmUpcomingContractRead"},"type":"array","title":"Upcomingcontracts"},"recentMeetings":{"items":{"$ref":"#/components/schemas/CrmRecentMeetingRead"},"type":"array","title":"Recentmeetings"},"generatedAt":{"type":"string","format":"date-time","title":"Generatedat"},"filters":{"$ref":"#/components/schemas/CrmDashboardFiltersRead"}},"type":"object","required":["summary","pipeline","funnel","recentActivities","overdueActionItems","staleOpportunities","inactiveCompanies","upcomingContracts","recentMeetings","generatedAt","filters"],"title":"CrmDashboardResponse"},"CrmDashboardSummaryRead":{"properties":{"totalCompanies":{"type":"integer","title":"Totalcompanies"},"activeCompanies":{"type":"integer","title":"Activecompanies"},"newCompanies":{"type":"integer","title":"Newcompanies"},"totalContacts":{"type":"integer","title":"Totalcontacts"},"activeContacts":{"type":"integer","title":"Activecontacts"},"newContacts":{"type":"integer","title":"Newcontacts"},"activeOpportunities":{"type":"integer","title":"Activeopportunities"},"newOpportunities":{"type":"integer","title":"Newopportunities"},"expectedAmountByCurrency":{"additionalProperties":{"type":"integer"},"type":"object","title":"Expectedamountbycurrency"},"weightedAmountByCurrency":{"additionalProperties":{"type":"number"},"type":"object","title":"Weightedamountbycurrency"},"wonCount":{"type":"integer","title":"Woncount"},"lostCount":{"type":"integer","title":"Lostcount"},"winRate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Winrate"},"averageOpportunitySizeByCurrency":{"additionalProperties":{"type":"number"},"type":"object","title":"Averageopportunitysizebycurrency"},"averageSalesCycleDays":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Averagesalescycledays"},"meetingCount":{"type":"integer","title":"Meetingcount"},"openActionItems":{"type":"integer","title":"Openactionitems"},"overdueActionItems":{"type":"integer","title":"Overdueactionitems"},"followUpCount":{"type":"integer","title":"Followupcount"},"staleOpportunities":{"type":"integer","title":"Staleopportunities"},"previous":{"$ref":"#/components/schemas/CrmDashboardPreviousPeriodRead"}},"type":"object","required":["totalCompanies","activeCompanies","newCompanies","totalContacts","activeContacts","newContacts","activeOpportunities","newOpportunities","wonCount","lostCount","meetingCount","openActionItems","overdueActionItems","followUpCount","staleOpportunities","previous"],"title":"CrmDashboardSummaryRead"},"CrmEntityMeetingSummaryRead":{"properties":{"totalMeetings":{"type":"integer","title":"Totalmeetings"},"approvedMeetings":{"type":"integer","title":"Approvedmeetings"},"lastMeetingAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmeetingat"},"nextMeetingAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Nextmeetingat"},"openActionItems":{"type":"integer","title":"Openactionitems"},"completedActionItems":{"type":"integer","title":"Completedactionitems"},"latestMeeting":{"anyOf":[{"$ref":"#/components/schemas/CrmLatestMeetingSummaryRead"},{"type":"null"}]}},"type":"object","required":["totalMeetings","approvedMeetings","openActionItems","completedActionItems"],"title":"CrmEntityMeetingSummaryRead"},"CrmEntityMergeHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"entityType":{"type":"string","title":"Entitytype"},"sourceEntityId":{"type":"string","format":"uuid","title":"Sourceentityid"},"targetEntityId":{"type":"string","format":"uuid","title":"Targetentityid"},"mergeSnapshotJson":{"additionalProperties":true,"type":"object","title":"Mergesnapshotjson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","entityType","sourceEntityId","targetEntityId","createdAt"],"title":"CrmEntityMergeHistoryRead"},"CrmEntityMergeRequest":{"properties":{"targetId":{"type":"string","format":"uuid","title":"Targetid"},"fieldResolutions":{"additionalProperties":true,"type":"object","title":"Fieldresolutions"}},"type":"object","required":["targetId"],"title":"CrmEntityMergeRequest"},"CrmFunnelRead":{"properties":{"snapshot":{"items":{"$ref":"#/components/schemas/CrmFunnelStageRead"},"type":"array","title":"Snapshot"},"conversion":{"items":{"$ref":"#/components/schemas/CrmFunnelStageRead"},"type":"array","title":"Conversion"},"limited":{"type":"boolean","title":"Limited","default":false}},"type":"object","required":["snapshot","conversion"],"title":"CrmFunnelRead"},"CrmFunnelStageRead":{"properties":{"stage":{"type":"string","title":"Stage"},"count":{"type":"integer","title":"Count"},"conversionRateFromPrevious":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Conversionratefromprevious"},"conversionRateFromLead":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Conversionratefromlead"},"averageValueByCurrency":{"additionalProperties":{"type":"number"},"type":"object","title":"Averagevaluebycurrency"},"weightedValueByCurrency":{"additionalProperties":{"type":"number"},"type":"object","title":"Weightedvaluebycurrency"}},"type":"object","required":["stage","count"],"title":"CrmFunnelStageRead"},"CrmInactiveCompanyRead":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"companyName":{"type":"string","title":"Companyname"},"companyType":{"type":"string","title":"Companytype"},"lastActivityAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastactivityat"},"daysSinceLastActivity":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dayssincelastactivity"},"activeOpportunityCount":{"type":"integer","title":"Activeopportunitycount"},"openActionItemCount":{"type":"integer","title":"Openactionitemcount"},"lastMeetingAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmeetingat"}},"type":"object","required":["companyId","companyName","companyType","activeOpportunityCount","openActionItemCount"],"title":"CrmInactiveCompanyRead"},"CrmLatestMeetingSummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","title","status"],"title":"CrmLatestMeetingSummaryRead"},"CrmMeetingListItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"meetingType":{"type":"string","title":"Meetingtype"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"meetingEndedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingendedat"},"status":{"type":"string","title":"Status"},"executiveSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Executivesummary"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"companySummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmCompanySummaryRead"},{"type":"null"}]},"contactSummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmContactSummaryRead"},{"type":"null"}]},"opportunitySummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmOpportunitySummaryRead"},{"type":"null"}]},"actionItemCount":{"type":"integer","title":"Actionitemcount"},"openActionItemCount":{"type":"integer","title":"Openactionitemcount"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","title","meetingType","status","actionItemCount","openActionItemCount","createdAt","updatedAt"],"title":"CrmMeetingListItemRead"},"CrmMeetingSummaryRead":{"properties":{"meetingCount":{"type":"integer","title":"Meetingcount"},"lastMeetingAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmeetingat"},"lastMeetingTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastmeetingtitle"}},"type":"object","required":["meetingCount"],"title":"CrmMeetingSummaryRead"},"CrmOcrProvider":{"type":"string","enum":["naver","google","azure","claude","manual"],"title":"CrmOcrProvider"},"CrmOpportunityBidType":{"type":"string","enum":["services","goods"],"title":"CrmOpportunityBidType","description":"Public / partner bidding category."},"CrmOpportunityCreateRequest":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"department":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Department"},"expectedAmount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expectedamount"},"currency":{"type":"string","title":"Currency","default":"KRW"},"expectedCloseDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedclosedate"},"expectedContractDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedcontractdate"},"firstMeetingDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Firstmeetingdate"},"stage":{"$ref":"#/components/schemas/CrmOpportunityStage","default":"lead"},"probability":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Probability","default":0},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"ownerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneremployeeid"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"expectedProjectStart":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectstart"},"expectedProjectEnd":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectend"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"segment":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunitySegment"},{"type":"null"}]},"dealKind":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityDealKind"},{"type":"null"}]},"bidType":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityBidType"},{"type":"null"}]},"partnerMode":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityPartnerMode"},{"type":"null"}]},"commissionRatePct":{"anyOf":[{"type":"number","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Commissionratepct"}},"type":"object","required":["companyId","title"],"title":"CrmOpportunityCreateRequest"},"CrmOpportunityDealKind":{"type":"string","enum":["solution_sales","si_build","development","bid","sales_coop","indirect_sales"],"title":"CrmOpportunityDealKind","description":"Deal / engagement kind under a segment."},"CrmOpportunityPartnerMode":{"type":"string","enum":["lead","support"],"title":"CrmOpportunityPartnerMode","description":"Partner cooperation mode (수수료율 기준이 다름)."},"CrmOpportunityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"expectedAmount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expectedamount"},"currency":{"type":"string","title":"Currency"},"expectedCloseDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedclosedate"},"expectedContractDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedcontractdate"},"firstMeetingDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Firstmeetingdate"},"stage":{"$ref":"#/components/schemas/CrmOpportunityStage"},"status":{"$ref":"#/components/schemas/CrmOpportunityStatus"},"probability":{"type":"integer","title":"Probability"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"ownerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneremployeeid"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"expectedProjectStart":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectstart"},"expectedProjectEnd":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectend"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"segment":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunitySegment"},{"type":"null"}]},"dealKind":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityDealKind"},{"type":"null"}]},"bidType":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityBidType"},{"type":"null"}]},"partnerMode":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityPartnerMode"},{"type":"null"}]},"commissionRatePct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Commissionratepct"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"updatedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Updatedby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"meetingSummary":{"anyOf":[{"$ref":"#/components/schemas/CrmMeetingSummaryRead"},{"type":"null"}]}},"type":"object","required":["id","companyId","title","currency","stage","status","probability","createdAt","updatedAt"],"title":"CrmOpportunityRead"},"CrmOpportunitySegment":{"type":"string","enum":["public_sector","enterprise","partner"],"title":"CrmOpportunitySegment","description":"Market segment for a sales opportunity (영업 세그먼트)."},"CrmOpportunityStage":{"type":"string","enum":["lead","meeting","proposal","quotation","contract_review","contract","won","lost"],"title":"CrmOpportunityStage"},"CrmOpportunityStatus":{"type":"string","enum":["active","hold","closed"],"title":"CrmOpportunityStatus"},"CrmOpportunityUpdateRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"department":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Department"},"expectedAmount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expectedamount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"expectedCloseDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedclosedate"},"expectedContractDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedcontractdate"},"firstMeetingDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Firstmeetingdate"},"stage":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityStage"},{"type":"null"}]},"status":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityStatus"},{"type":"null"}]},"probability":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Probability"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"ownerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneremployeeid"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"expectedProjectStart":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectstart"},"expectedProjectEnd":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedprojectend"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"segment":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunitySegment"},{"type":"null"}]},"dealKind":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityDealKind"},{"type":"null"}]},"bidType":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityBidType"},{"type":"null"}]},"partnerMode":{"anyOf":[{"$ref":"#/components/schemas/CrmOpportunityPartnerMode"},{"type":"null"}]},"commissionRatePct":{"anyOf":[{"type":"number","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Commissionratepct"}},"type":"object","title":"CrmOpportunityUpdateRequest"},"CrmOverdueActionItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"daysOverdue":{"type":"integer","title":"Daysoverdue"},"assigneeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assigneename"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"meetingTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingtitle"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},"type":"object","required":["id","title","status","daysOverdue","meetingMinutesId"],"title":"CrmOverdueActionItemRead"},"CrmPipelineStageSummaryRead":{"properties":{"stage":{"type":"string","title":"Stage"},"opportunityCount":{"type":"integer","title":"Opportunitycount"},"expectedAmountByCurrency":{"additionalProperties":{"type":"integer"},"type":"object","title":"Expectedamountbycurrency"},"weightedAmountByCurrency":{"additionalProperties":{"type":"number"},"type":"object","title":"Weightedamountbycurrency"},"averageProbability":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Averageprobability"},"averageDaysInStage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Averagedaysinstage"},"overdueCount":{"type":"integer","title":"Overduecount"},"staleCount":{"type":"integer","title":"Stalecount"}},"type":"object","required":["stage","opportunityCount","overdueCount","staleCount"],"title":"CrmPipelineStageSummaryRead"},"CrmRecentActivityRead":{"properties":{"id":{"type":"string","title":"Id"},"eventType":{"type":"string","title":"Eventtype"},"occurredAt":{"type":"string","format":"date-time","title":"Occurredat"},"title":{"type":"string","title":"Title"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"}},"type":"object","required":["id","eventType","occurredAt","title"],"title":"CrmRecentActivityRead"},"CrmRecentMeetingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},"type":"object","required":["id","title","status"],"title":"CrmRecentMeetingRead"},"CrmSortDirection":{"type":"string","enum":["asc","desc"],"title":"CrmSortDirection"},"CrmStaleOpportunityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"stage":{"type":"string","title":"Stage"},"probability":{"type":"integer","title":"Probability"},"expectedAmount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expectedamount"},"currency":{"type":"string","title":"Currency"},"expectedContractDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedcontractdate"},"lastActivityAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastactivityat"},"daysStale":{"type":"integer","title":"Daysstale"},"openActionItemCount":{"type":"integer","title":"Openactionitemcount"},"lastMeetingAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastmeetingat"}},"type":"object","required":["id","title","stage","probability","currency","daysStale","openActionItemCount"],"title":"CrmStaleOpportunityRead"},"CrmTimelineActorSummaryRead":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"}},"type":"object","title":"CrmTimelineActorSummaryRead"},"CrmTimelineItemRead":{"properties":{"id":{"type":"string","title":"Id"},"eventType":{"type":"string","title":"Eventtype"},"occurredAt":{"type":"string","format":"date-time","title":"Occurredat"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"},"targetType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targettype"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"actorSummary":{"anyOf":[{"$ref":"#/components/schemas/CrmTimelineActorSummaryRead"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["id","eventType","occurredAt","title","sourceType","sourceId"],"title":"CrmTimelineItemRead"},"CrmUpcomingContractRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"expectedContractDate":{"type":"string","format":"date","title":"Expectedcontractdate"},"daysRemaining":{"type":"integer","title":"Daysremaining"},"stage":{"type":"string","title":"Stage"},"probability":{"type":"integer","title":"Probability"},"expectedAmount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expectedamount"},"currency":{"type":"string","title":"Currency"},"riskLevel":{"type":"string","title":"Risklevel"}},"type":"object","required":["id","title","expectedContractDate","daysRemaining","stage","probability","currency","riskLevel"],"title":"CrmUpcomingContractRead"},"CustomerTimelineItemRead":{"properties":{"id":{"type":"string","title":"Id"},"activityType":{"type":"string","title":"Activitytype"},"occurredAt":{"type":"string","format":"date-time","title":"Occurredat"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"actorId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actorid"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["id","activityType","occurredAt","title","sourceType","sourceId"],"title":"CustomerTimelineItemRead"},"DartCorpHit":{"properties":{"corpCode":{"type":"string","title":"Corpcode"},"corpName":{"type":"string","title":"Corpname"},"stockCode":{"type":"string","title":"Stockcode","default":""}},"type":"object","required":["corpCode","corpName"],"title":"DartCorpHit"},"DartKeySaveRequest":{"properties":{"apiKey":{"type":"string","maxLength":128,"minLength":1,"title":"Apikey"},"verify":{"type":"boolean","title":"Verify","default":false}},"type":"object","required":["apiKey"],"title":"DartKeySaveRequest"},"DartKeyStatusResponse":{"properties":{"dartConfigured":{"type":"boolean","title":"Dartconfigured"},"dartMessage":{"type":"string","title":"Dartmessage"},"dartKeySource":{"type":"string","enum":["tenant","env","none"],"title":"Dartkeysource"},"dartKeyMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dartkeymasked"},"canManageDartKey":{"type":"boolean","title":"Canmanagedartkey"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified"},"verifyMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verifymessage"}},"type":"object","required":["dartConfigured","dartMessage","dartKeySource","canManageDartKey"],"title":"DartKeyStatusResponse"},"DartSearchResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/DartCorpHit"},"type":"array","title":"Items"},"dartConfigured":{"type":"boolean","title":"Dartconfigured"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["items","dartConfigured"],"title":"DartSearchResponse"},"DashboardGreetingRead":{"properties":{"userName":{"type":"string","title":"Username"},"companyName":{"type":"string","title":"Companyname"},"workspaceLabel":{"type":"string","title":"Workspacelabel"},"headline":{"type":"string","title":"Headline"},"date":{"type":"string","title":"Date"}},"type":"object","required":["userName","companyName","workspaceLabel","headline","date"],"title":"DashboardGreetingRead"},"DashboardLayoutPatch":{"properties":{"widgets":{"anyOf":[{"items":{"$ref":"#/components/schemas/DashboardWidgetLayoutRead"},"type":"array"},{"type":"null"}],"title":"Widgets"},"defaultProjectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultprojectid"},"defaultFilters":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Defaultfilters"}},"type":"object","title":"DashboardLayoutPatch"},"DashboardLayoutPreferencesRead":{"properties":{"widgets":{"items":{"$ref":"#/components/schemas/DashboardWidgetLayoutRead"},"type":"array","title":"Widgets"},"defaultProjectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Defaultprojectid"},"defaultFilters":{"additionalProperties":{"type":"string"},"type":"object","title":"Defaultfilters"}},"type":"object","required":["widgets"],"title":"DashboardLayoutPreferencesRead"},"DashboardMetaRead":{"properties":{"greeting":{"$ref":"#/components/schemas/DashboardGreetingRead"},"generatedAt":{"type":"string","title":"Generatedat"},"role":{"type":"string","title":"Role"}},"type":"object","required":["greeting","generatedAt","role"],"title":"DashboardMetaRead"},"DashboardSummaryRead":{"properties":{"headcount_active":{"type":"integer","title":"Headcount Active"},"headcount_on_leave":{"type":"integer","title":"Headcount On Leave"},"document_requests_pending":{"type":"integer","title":"Document Requests Pending"},"open_risk_signals":{"type":"integer","title":"Open Risk Signals"},"generated_at":{"type":"string","title":"Generated At"}},"type":"object","required":["headcount_active","headcount_on_leave","document_requests_pending","open_risk_signals","generated_at"],"title":"DashboardSummaryRead"},"DashboardWidgetLayoutRead":{"properties":{"id":{"type":"string","title":"Id"},"visible":{"type":"boolean","title":"Visible"},"order":{"type":"integer","title":"Order"},"size":{"type":"string","enum":["sm","md","lg"],"title":"Size"}},"type":"object","required":["id","visible","order","size"],"title":"DashboardWidgetLayoutRead"},"DataChangeRequestCreate":{"properties":{"change_category":{"type":"string","title":"Change Category"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Items"}},"type":"object","required":["change_category"],"title":"DataChangeRequestCreate"},"DataChangeRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"change_category":{"type":"string","title":"Change Category"},"status":{"type":"string","title":"Status"},"submitted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submitted At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","employee_id","change_category","status","submitted_at","created_at"],"title":"DataChangeRequestRead"},"DatasetCreate":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},"type":"object","required":["name"],"title":"DatasetCreate"},"DeadLetterRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"payload_hash":{"type":"string","title":"Payload Hash"},"reason":{"type":"string","title":"Reason"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","payload_hash","reason","status"],"title":"DeadLetterRead"},"DecisionCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"decisionType":{"type":"string","title":"Decisiontype","default":"general"}},"type":"object","required":["title"],"title":"DecisionCreateRequest"},"DecisionDecideRequest":{"properties":{"status":{"type":"string","title":"Status"},"decisionReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decisionreason"}},"type":"object","required":["status"],"title":"DecisionDecideRequest"},"DecisionItemPatchRequest":{"properties":{"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"evidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence"},"riskLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"},"score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Score"}},"type":"object","title":"DecisionItemPatchRequest"},"DecisionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"decisionType":{"type":"string","title":"Decisiontype"},"status":{"type":"string","title":"Status"},"proposedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Proposedat"},"decidedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decidedat"},"supersedesDecisionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Supersedesdecisionid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","title","decisionType","status","createdAt"],"title":"DecisionRead"},"DecisionReviewCreateRequest":{"properties":{"reviewerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revieweruserid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"}},"type":"object","title":"DecisionReviewCreateRequest"},"DecisionReviewPatchRequest":{"properties":{"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"reviewerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revieweruserid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"}},"type":"object","title":"DecisionReviewPatchRequest"},"DecisionSupersedeRequest":{"properties":{"newDecisionId":{"type":"string","format":"uuid","title":"Newdecisionid"}},"type":"object","required":["newDecisionId"],"title":"DecisionSupersedeRequest"},"DeductionPreview":{"properties":{"national_pension":{"type":"integer","title":"National Pension","default":0},"health_insurance":{"type":"integer","title":"Health Insurance","default":0},"long_term_care":{"type":"integer","title":"Long Term Care","default":0},"employment_insurance":{"type":"integer","title":"Employment Insurance","default":0},"income_tax":{"type":"integer","title":"Income Tax","default":0},"local_income_tax":{"type":"integer","title":"Local Income Tax","default":0}},"type":"object","title":"DeductionPreview"},"DefectCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"severity":{"type":"string","title":"Severity","default":"normal"}},"type":"object","required":["title"],"title":"DefectCreateRequest"},"DefectRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"defectNumber":{"type":"integer","title":"Defectnumber"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","defectNumber","title","severity","status","createdAt"],"title":"DefectRead"},"DelegationCreate":{"properties":{"delegate_user_id":{"type":"string","format":"uuid","title":"Delegate User Id"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},"type":"object","required":["delegate_user_id","start_at","end_at"],"title":"DelegationCreate"},"DelegationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"delegatorId":{"type":"string","format":"uuid","title":"Delegatorid"},"delegateId":{"type":"string","format":"uuid","title":"Delegateid"},"permissionKeys":{"items":{"type":"string"},"type":"array","title":"Permissionkeys"},"validFrom":{"type":"string","title":"Validfrom"},"validUntil":{"type":"string","title":"Validuntil"},"isActive":{"type":"boolean","title":"Isactive"}},"type":"object","required":["id","delegatorId","delegateId","permissionKeys","validFrom","validUntil","isActive"],"title":"DelegationRead"},"DeliverableCodeRuleRead":{"properties":{"prefix":{"type":"string","title":"Prefix"},"separator":{"type":"string","title":"Separator"},"digits":{"type":"integer","title":"Digits"},"pattern":{"type":"string","title":"Pattern"},"nextCode":{"type":"string","title":"Nextcode"}},"type":"object","required":["prefix","separator","digits","pattern","nextCode"],"title":"DeliverableCodeRuleRead"},"DeliverableCodeRuleUpsert":{"properties":{"prefix":{"type":"string","title":"Prefix","default":"DEL"},"separator":{"type":"string","title":"Separator","default":"-"},"digits":{"type":"integer","maximum":8.0,"minimum":1.0,"title":"Digits","default":3}},"type":"object","title":"DeliverableCodeRuleUpsert"},"DeliverableCreate":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"deliverableType":{"type":"string","title":"Deliverabletype","default":"other"},"milestoneInstanceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Milestoneinstanceid"}},"type":"object","required":["title"],"title":"DeliverableCreate"},"DeliverableDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"deliverableCode":{"type":"string","title":"Deliverablecode"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"deliverableType":{"type":"string","title":"Deliverabletype"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"plannedDueAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddueat"},"required":{"type":"boolean","title":"Required"},"latestSubmissionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Latestsubmissionid"},"latestSubmissionResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latestsubmissionresult"},"files":{"items":{"$ref":"#/components/schemas/DeliverableFileRead"},"type":"array","title":"Files"}},"type":"object","required":["id","projectId","deliverableCode","title","status","deliverableType","required"],"title":"DeliverableDetailRead"},"DeliverableFileRead":{"properties":{"fileId":{"type":"string","format":"uuid","title":"Fileid"},"fileName":{"type":"string","title":"Filename"},"mimeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mimetype"},"sizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sizebytes"},"versionId":{"type":"string","format":"uuid","title":"Versionid"},"version":{"type":"integer","title":"Version"},"changeSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changesummary"}},"type":"object","required":["fileId","fileName","versionId","version"],"title":"DeliverableFileRead"},"DeliverableSubmitRequest":{"properties":{"submittedTo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submittedto"}},"type":"object","title":"DeliverableSubmitRequest"},"DeliverableUpdateRequest":{"properties":{"deliverableCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverablecode"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"deliverableType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverabletype"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"plannedDueAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddueat"},"required":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Required"}},"type":"object","title":"DeliverableUpdateRequest"},"DeliverableVersionCreateRequest":{"properties":{"changeSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changesummary"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"}},"type":"object","title":"DeliverableVersionCreateRequest"},"DeliveryDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotationId":{"type":"string","format":"uuid","title":"Quotationid"},"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"deliveryType":{"type":"string","title":"Deliverytype"},"status":{"type":"string","title":"Status"},"subject":{"type":"string","title":"Subject"},"fromEmailMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromemailmasked"},"trackingEnabled":{"type":"boolean","title":"Trackingenabled"},"gmailDraftCreated":{"type":"boolean","title":"Gmaildraftcreated","default":false},"sentAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sentat"},"failedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Failedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"recipients":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__RecipientRead"},"type":"array","title":"Recipients"},"attachments":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__AttachmentRead"},"type":"array","title":"Attachments"},"availableActions":{"items":{"type":"string"},"type":"array","title":"Availableactions"},"bodyHtml":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodyhtml"},"bodyText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodytext"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"customerConfirmedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Customerconfirmedat"},"confirmationMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confirmationmethod"}},"type":"object","required":["id","quotationId","quotationVersionId","connectionId","deliveryType","status","subject","trackingEnabled","createdAt"],"title":"DeliveryDetailRead"},"DeliveryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotationId":{"type":"string","format":"uuid","title":"Quotationid"},"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"deliveryType":{"type":"string","title":"Deliverytype"},"status":{"type":"string","title":"Status"},"subject":{"type":"string","title":"Subject"},"fromEmailMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromemailmasked"},"trackingEnabled":{"type":"boolean","title":"Trackingenabled"},"gmailDraftCreated":{"type":"boolean","title":"Gmaildraftcreated","default":false},"sentAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sentat"},"failedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Failedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"recipients":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__RecipientRead"},"type":"array","title":"Recipients"},"attachments":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__AttachmentRead"},"type":"array","title":"Attachments"},"availableActions":{"items":{"type":"string"},"type":"array","title":"Availableactions"}},"type":"object","required":["id","quotationId","quotationVersionId","connectionId","deliveryType","status","subject","trackingEnabled","createdAt"],"title":"DeliveryRead"},"DepartmentCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"manager_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager User Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["name"],"title":"DepartmentCreateRequest"},"DepartmentHrUpdateRequest":{"properties":{"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"department_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Type"},"short_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Short Name"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"cost_center_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cost Center Code"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"sort_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sort Order"},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"}},"type":"object","title":"DepartmentHrUpdateRequest"},"DepartmentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"parent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Name"},"name":{"type":"string","title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"manager_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager User Id"},"manager_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","name","is_active","created_at","updated_at"],"title":"DepartmentResponse"},"DepartmentTreeNode":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"name":{"type":"string","title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"department_type":{"type":"string","title":"Department Type"},"level":{"type":"integer","title":"Level"},"sort_order":{"type":"integer","title":"Sort Order"},"status":{"type":"string","title":"Status"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"employee_count":{"type":"integer","title":"Employee Count","default":0},"children":{"items":{"$ref":"#/components/schemas/DepartmentTreeNode"},"type":"array","title":"Children"}},"type":"object","required":["id","company_id","name","department_type","level","sort_order","status"],"title":"DepartmentTreeNode"},"DepartmentUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"manager_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager User Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"clear_parent":{"type":"boolean","title":"Clear Parent","default":false},"clear_manager":{"type":"boolean","title":"Clear Manager","default":false}},"type":"object","title":"DepartmentUpdateRequest"},"DependencyCreateRequest":{"properties":{"wbsVersionId":{"type":"string","format":"uuid","title":"Wbsversionid"},"predecessorNodeId":{"type":"string","format":"uuid","title":"Predecessornodeid"},"successorNodeId":{"type":"string","format":"uuid","title":"Successornodeid"},"dependencyType":{"type":"string","title":"Dependencytype","default":"FS"},"lagDays":{"type":"integer","title":"Lagdays","default":0}},"type":"object","required":["wbsVersionId","predecessorNodeId","successorNodeId"],"title":"DependencyCreateRequest"},"DependencyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"predecessorNodeId":{"type":"string","format":"uuid","title":"Predecessornodeid"},"successorNodeId":{"type":"string","format":"uuid","title":"Successornodeid"},"dependencyType":{"type":"string","title":"Dependencytype"},"lagDays":{"type":"integer","title":"Lagdays","default":0}},"type":"object","required":["id","predecessorNodeId","successorNodeId","dependencyType"],"title":"DependencyRead"},"DepreciationItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"asset_id":{"type":"string","format":"uuid","title":"Asset Id"},"depreciation_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Depreciation Amount"},"book_value":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Book Value"}},"type":"object","required":["id","asset_id","depreciation_amount","book_value"],"title":"DepreciationItemRead"},"DepreciationRunRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_key":{"type":"string","title":"Run Key"},"period_key":{"type":"string","title":"Period Key"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","run_key","period_key","status"],"title":"DepreciationRunRead"},"DetectedLanguage":{"properties":{"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"}},"type":"object","title":"DetectedLanguage"},"DetectedPerson":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"}},"type":"object","title":"DetectedPerson"},"DiscountInput":{"properties":{"discountType":{"type":"string","title":"Discounttype"},"discountValue":{"type":"string","title":"Discountvalue"},"discountName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discountname"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["discountType","discountValue"],"title":"DiscountInput"},"DiscountUpdateRequest":{"properties":{"discountType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discounttype"},"discountValue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discountvalue"},"discountName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discountname"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"DiscountUpdateRequest"},"DocumentAnalysisCountsResponse":{"properties":{"counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts"}},"type":"object","title":"DocumentAnalysisCountsResponse","description":"문서별 RAG 분석 성공(ANSWERED/PARTIALLY_ANSWERED) 횟수."},"DocumentApprovalLinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"approvalRequestId":{"type":"string","format":"uuid","title":"Approvalrequestid"},"documentVersionId":{"type":"string","format":"uuid","title":"Documentversionid"},"status":{"type":"string","title":"Status"},"requestNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requestnumber"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"}},"type":"object","required":["id","approvalRequestId","documentVersionId","status"],"title":"DocumentApprovalLinkRead"},"DocumentApprovalLogRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"action":{"type":"string","title":"Action"},"from_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Status"},"to_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Status"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"actor_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actor User Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","action","created_at"],"title":"DocumentApprovalLogRead"},"DocumentApprovalPolicyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"policyCode":{"type":"string","title":"Policycode"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"versionNumber":{"type":"integer","title":"Versionnumber"}},"type":"object","required":["id","policyCode","name","category","versionNumber"],"title":"DocumentApprovalPolicyRead"},"DocumentApprovalRequestCreate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"category":{"type":"string","title":"Category","default":"document"},"autoSubmit":{"type":"boolean","title":"Autosubmit","default":false},"submitImmediately":{"type":"boolean","title":"Submitimmediately","default":true},"approvalPolicyVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approvalpolicyversionid"}},"type":"object","title":"DocumentApprovalRequestCreate"},"DocumentApprovalRequestRead":{"properties":{"approvalRequestId":{"type":"string","format":"uuid","title":"Approvalrequestid"},"documentId":{"type":"string","format":"uuid","title":"Documentid"},"status":{"type":"string","title":"Status"},"approvalStatus":{"type":"string","title":"Approvalstatus"},"requestNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requestnumber"},"submitted":{"type":"boolean","title":"Submitted","default":false},"approvalPolicyVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approvalpolicyversionid"},"submitError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submiterror"}},"type":"object","required":["approvalRequestId","documentId","status","approvalStatus"],"title":"DocumentApprovalRequestRead"},"DocumentApprovalSubmitRequest":{"properties":{"approvalPolicyVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approvalpolicyversionid"}},"type":"object","title":"DocumentApprovalSubmitRequest"},"DocumentBlockCreateRequest":{"properties":{"blockType":{"type":"string","title":"Blocktype","default":"paragraph"},"sortOrder":{"type":"integer","title":"Sortorder","default":0},"contentJson":{"additionalProperties":true,"type":"object","title":"Contentjson"},"styleJson":{"additionalProperties":true,"type":"object","title":"Stylejson"}},"type":"object","title":"DocumentBlockCreateRequest"},"DocumentBlockRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"documentVersionId":{"type":"string","format":"uuid","title":"Documentversionid"},"blockType":{"type":"string","title":"Blocktype"},"sortOrder":{"type":"integer","title":"Sortorder"},"contentJson":{"additionalProperties":true,"type":"object","title":"Contentjson"},"styleJson":{"additionalProperties":true,"type":"object","title":"Stylejson"},"aiGenerated":{"type":"boolean","title":"Aigenerated"},"locked":{"type":"boolean","title":"Locked"}},"type":"object","required":["id","documentVersionId","blockType","sortOrder","contentJson","styleJson","aiGenerated","locked"],"title":"DocumentBlockRead"},"DocumentBlockUpdateRequest":{"properties":{"blockType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blocktype"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"contentJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Contentjson"},"styleJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Stylejson"},"revision":{"type":"integer","title":"Revision"}},"type":"object","required":["revision"],"title":"DocumentBlockUpdateRequest"},"DocumentCategoryConfirmRequest":{"properties":{"document_type":{"type":"string","title":"Document Type"},"confirm":{"type":"boolean","title":"Confirm","default":true}},"type":"object","required":["document_type"],"title":"DocumentCategoryConfirmRequest","description":"사용자 확정 카테고리. AI 제안은 suggested_document_type 로만 저장."},"DocumentCategoryResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order"},"allows_custom_items":{"type":"boolean","title":"Allows Custom Items"},"items":{"items":{"$ref":"#/components/schemas/DocumentItemResponse"},"type":"array","title":"Items"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","code","name","sort_order","allows_custom_items","created_at","updated_at"],"title":"DocumentCategoryResponse"},"DocumentCategorySuggestRequest":{"properties":{"suggested_document_type":{"type":"string","title":"Suggested Document Type"},"category_source":{"type":"string","title":"Category Source","default":"AI"},"category_confidence":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Category Confidence"}},"type":"object","required":["suggested_document_type"],"title":"DocumentCategorySuggestRequest","description":"AI/RULE 제안 — document_type(확정값)을 덮어쓰지 않음."},"DocumentCommentCreateRequest":{"properties":{"body":{"type":"string","title":"Body"},"commentType":{"type":"string","title":"Commenttype","default":"general"},"anchorType":{"type":"string","title":"Anchortype","default":"document"},"anchorId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Anchorid"}},"type":"object","required":["body"],"title":"DocumentCommentCreateRequest"},"DocumentCommentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"body":{"type":"string","title":"Body"},"commentType":{"type":"string","title":"Commenttype"},"commentStatus":{"type":"string","title":"Commentstatus"},"authorUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Authoruserid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","body","commentType","commentStatus","createdAt"],"title":"DocumentCommentRead"},"DocumentCoverBatchItem":{"properties":{"mime":{"type":"string","title":"Mime"},"data_base64":{"type":"string","title":"Data Base64"},"placeholder":{"type":"boolean","title":"Placeholder","default":false}},"type":"object","required":["mime","data_base64"],"title":"DocumentCoverBatchItem"},"DocumentCoverBatchRequest":{"properties":{"document_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":48,"minItems":1,"title":"Document Ids"}},"type":"object","required":["document_ids"],"title":"DocumentCoverBatchRequest","description":"캐시된 THUMBNAIL 표지만 일괄 반환 — 원본 재다운로드 없음."},"DocumentCoverBatchResponse":{"properties":{"covers":{"additionalProperties":{"$ref":"#/components/schemas/DocumentCoverBatchItem"},"type":"object","title":"Covers"}},"type":"object","title":"DocumentCoverBatchResponse"},"DocumentExportJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"documentId":{"type":"string","format":"uuid","title":"Documentid"},"exportFormat":{"type":"string","title":"Exportformat"},"status":{"type":"string","title":"Status"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"}},"type":"object","required":["id","documentId","exportFormat","status"],"title":"DocumentExportJobRead"},"DocumentExportRequest":{"properties":{"exportFormat":{"type":"string","title":"Exportformat","default":"pdf"},"documentVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentversionid"}},"type":"object","title":"DocumentExportRequest"},"DocumentItemResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"category_id":{"type":"string","format":"uuid","title":"Category Id"},"code":{"type":"string","title":"Code"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_required":{"type":"boolean","title":"Is Required"},"is_custom":{"type":"boolean","title":"Is Custom"},"sort_order":{"type":"integer","title":"Sort Order"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer"},"document_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Number"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"status":{"type":"string","title":"Status"},"file":{"anyOf":[{"$ref":"#/components/schemas/FileSummary"},{"type":"null"}]},"files":{"items":{"$ref":"#/components/schemas/FileSummary"},"type":"array","title":"Files"},"allows_multiple_files":{"type":"boolean","title":"Allows Multiple Files","default":false},"recognition_payload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Recognition Payload"},"recognition_applied_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recognition Applied At"},"remark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Remark"},"validity_policy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validity Policy"},"validity_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validity Hint"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","category_id","code","title","is_required","is_custom","sort_order","status","created_at","updated_at"],"title":"DocumentItemResponse"},"DocumentKeywordsResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"source_answer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Answer Id"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["document_id"],"title":"DocumentKeywordsResponse","description":"Reusable keywords for one document (tenant scoped). Survives refresh and new runs."},"DocumentKeywordsUpdateRequest":{"properties":{"keywords":{"items":{"type":"string"},"type":"array","maxItems":80,"title":"Keywords"}},"type":"object","title":"DocumentKeywordsUpdateRequest"},"DocumentLibraryBootstrapResponse":{"properties":{"card_summary":{"$ref":"#/components/schemas/DocumentLibrarySummaryResponse"},"list_summary":{"$ref":"#/components/schemas/DocumentLibrarySummaryResponse"},"facets":{"$ref":"#/components/schemas/DocumentLibraryFacetsResponse"},"analysis_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Analysis Counts"}},"type":"object","required":["card_summary","list_summary","facets"],"title":"DocumentLibraryBootstrapResponse","description":"문서함 초기 로드 — summary·facets·analysis-counts를 한 DB 세션으로 묶어 반환."},"DocumentLibraryFacetsResponse":{"properties":{"authors":{"items":{"type":"string"},"type":"array","title":"Authors"},"series":{"items":{"type":"string"},"type":"array","title":"Series"},"category_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Category Counts"}},"type":"object","title":"DocumentLibraryFacetsResponse","description":"문서함 필터 UI용 facets — 저자·시리즈 목록, 분류별 권수."},"DocumentLibrarySummaryResponse":{"properties":{"total":{"type":"integer","title":"Total","default":0},"ready":{"type":"integer","title":"Ready","default":0},"processing":{"type":"integer","title":"Processing","default":0},"review_required":{"type":"integer","title":"Review Required","default":0},"failed":{"type":"integer","title":"Failed","default":0},"with_author":{"type":"integer","title":"With Author","default":0},"with_cover":{"type":"integer","title":"With Cover","default":0}},"type":"object","title":"DocumentLibrarySummaryResponse","description":"문서함 상단 요약 카드용 집계 — 전체 목록을 클라이언트에 내려받지 않고 서버에서 계산."},"DocumentLifecycleTransitionRequest":{"properties":{"target_status":{"type":"string","title":"Target Status"}},"type":"object","required":["target_status"],"title":"DocumentLifecycleTransitionRequest"},"DocumentLinkCreateRequest":{"properties":{"target_type":{"type":"string","title":"Target Type"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"relation_type":{"type":"string","title":"Relation Type","default":"RELATED"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["target_type","target_id"],"title":"DocumentLinkCreateRequest"},"DocumentLinkResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"target_type":{"type":"string","title":"Target Type"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"relation_type":{"type":"string","title":"Relation Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","document_id","target_type","target_id","relation_type","created_at"],"title":"DocumentLinkResponse"},"DocumentListPageResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/DocumentResponse"},"type":"array","title":"Items"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"}},"type":"object","title":"DocumentListPageResponse","description":"문서함 목록 페이지 — cursor 기반 keyset pagination."},"DocumentRead":{"properties":{"id":{"type":"string","title":"Id"},"sourceModule":{"type":"string","title":"Sourcemodule"},"sourceEntityType":{"type":"string","title":"Sourceentitytype"},"sourceEntityId":{"type":"string","title":"Sourceentityid"},"documentType":{"type":"string","title":"Documenttype"},"title":{"type":"string","title":"Title"},"lifecycleStatus":{"type":"string","title":"Lifecyclestatus"},"editingStatus":{"type":"string","title":"Editingstatus"},"reviewStatus":{"type":"string","title":"Reviewstatus"},"approvalStatus":{"type":"string","title":"Approvalstatus"},"exportStatus":{"type":"string","title":"Exportstatus"},"submissionStatus":{"type":"string","title":"Submissionstatus"},"securityLevel":{"type":"string","title":"Securitylevel"},"ownerUserId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owneruserid"},"customerId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerid"},"projectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"},"currentVersionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currentversionid"},"currentVersionNumber":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Currentversionnumber"},"legacyRoute":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacyroute"},"isLegacyAdapter":{"type":"boolean","title":"Islegacyadapter"},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat"},"updatedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updatedat"}},"type":"object","required":["id","sourceModule","sourceEntityType","sourceEntityId","documentType","title","lifecycleStatus","editingStatus","reviewStatus","approvalStatus","exportStatus","submissionStatus","securityLevel","isLegacyAdapter"],"title":"DocumentRead"},"DocumentRegistryResponse":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"categories":{"items":{"$ref":"#/components/schemas/DocumentCategoryResponse"},"type":"array","title":"Categories"},"initialized":{"type":"boolean","title":"Initialized","default":true}},"type":"object","required":["company_id","categories"],"title":"DocumentRegistryResponse"},"DocumentRequestCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"document_type_id":{"type":"string","format":"uuid","title":"Document Type Id"},"purpose":{"type":"string","minLength":1,"title":"Purpose"},"requested_language":{"type":"string","enum":["ko","en"],"title":"Requested Language","default":"ko"},"requested_output_formats":{"items":{"type":"string"},"type":"array","title":"Requested Output Formats"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["company_id","employee_id","document_type_id","purpose"],"title":"DocumentRequestCreate"},"DocumentRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"document_type_id":{"type":"string","format":"uuid","title":"Document Type Id"},"request_number":{"type":"string","title":"Request Number"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"status":{"type":"string","title":"Status"},"context_status":{"type":"string","title":"Context Status"},"requested_language":{"type":"string","title":"Requested Language"},"requested_output_formats_json":{"items":{},"type":"array","title":"Requested Output Formats Json"},"requested_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Requested At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","company_id","employee_id","document_type_id","request_number","purpose","status","context_status","requested_language","requested_output_formats_json","requested_at","completed_at","created_at"],"title":"DocumentRequestRead"},"DocumentResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"library_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Library Id"},"title":{"type":"string","title":"Title"},"document_type":{"type":"string","title":"Document Type"},"category_source":{"type":"string","title":"Category Source","default":"USER"},"category_confidence":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Category Confidence"},"category_confirmed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Category Confirmed At"},"category_confirmed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Category Confirmed By"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"security_level":{"type":"string","title":"Security Level"},"lifecycle_status":{"type":"string","title":"Lifecycle Status"},"current_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Current Version Id"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"book":{"anyOf":[{"$ref":"#/components/schemas/BookMetadata"},{"type":"null"}]},"storage_backend":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Backend"}},"type":"object","required":["id","tenant_id","title","document_type","security_level","lifecycle_status","created_at","updated_at"],"title":"DocumentResponse"},"DocumentReviewCompleteRequest":{"properties":{"outcome":{"type":"string","title":"Outcome","default":"completed"}},"type":"object","title":"DocumentReviewCompleteRequest"},"DocumentReviewRequestCreate":{"properties":{"reviewerUserIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Revieweruserids"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","title":"DocumentReviewRequestCreate"},"DocumentReviewRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"documentId":{"type":"string","format":"uuid","title":"Documentid"},"documentVersionId":{"type":"string","format":"uuid","title":"Documentversionid"},"status":{"type":"string","title":"Status"},"requestedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Requestedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"}},"type":"object","required":["id","documentId","documentVersionId","status"],"title":"DocumentReviewRequestRead"},"DocumentTemplateCapability":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"available":{"type":"boolean","title":"Available"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","available","notes"],"title":"DocumentTemplateCapability"},"DocumentTemplateCreate":{"properties":{"document_type":{"type":"string","enum":["quotation","proposal","plan","meeting_minutes","sales_report","other"],"title":"Document Type"},"name":{"type":"string","title":"Name"},"body_md":{"type":"string","title":"Body Md"},"variables":{"items":{"type":"string"},"type":"array","title":"Variables"},"ai_prompt_instructions":{"type":"string","title":"Ai Prompt Instructions","default":""},"department":{"type":"string","title":"Department","default":"sales"}},"type":"object","required":["document_type","name","body_md"],"title":"DocumentTemplateCreate"},"DocumentTemplateItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"documentType":{"type":"string","title":"Documenttype"},"templateType":{"type":"string","title":"Templatetype"},"templateStatus":{"type":"string","title":"Templatestatus"}},"type":"object","required":["id","name","documentType","templateType","templateStatus"],"title":"DocumentTemplateItem"},"DocumentTemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"department":{"type":"string","title":"Department"},"document_type":{"type":"string","title":"Document Type"},"name":{"type":"string","title":"Name"},"body_md":{"type":"string","title":"Body Md"},"variables":{"items":{"type":"string"},"type":"array","title":"Variables"},"ai_prompt_instructions":{"type":"string","title":"Ai Prompt Instructions","default":""},"is_active":{"type":"boolean","title":"Is Active"},"deleted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deleted At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","department","document_type","name","body_md","variables","is_active","created_at","updated_at"],"title":"DocumentTemplateRead"},"DocumentTemplateSource":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"tableName":{"type":"string","title":"Tablename"},"count":{"type":"integer","title":"Count"},"listApi":{"type":"boolean","title":"Listapi"},"apiPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apipath"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","tableName","count","listApi","notes"],"title":"DocumentTemplateSource"},"DocumentTemplateUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"body_md":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Md"},"variables":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Variables"},"ai_prompt_instructions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ai Prompt Instructions"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"DocumentTemplateUpdate"},"DocumentTemplatesStatusResponse":{"properties":{"settingsEditor":{"type":"boolean","title":"Settingseditor"},"sealToggle":{"type":"boolean","title":"Sealtoggle"},"approvalToggle":{"type":"boolean","title":"Approvaltoggle"},"previewApi":{"type":"boolean","title":"Previewapi"},"sampleExport":{"type":"boolean","title":"Sampleexport"},"variablesUi":{"type":"boolean","title":"Variablesui"},"workspaceCount":{"type":"integer","title":"Workspacecount"},"salesCount":{"type":"integer","title":"Salescount"},"templates":{"items":{"$ref":"#/components/schemas/DocumentTemplateItem"},"type":"array","title":"Templates"},"sources":{"items":{"$ref":"#/components/schemas/DocumentTemplateSource"},"type":"array","title":"Sources"},"capabilities":{"items":{"$ref":"#/components/schemas/DocumentTemplateCapability"},"type":"array","title":"Capabilities"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["settingsEditor","sealToggle","approvalToggle","previewApi","sampleExport","variablesUi","workspaceCount","salesCount","templates","sources","capabilities","note","coolifyHint"],"title":"DocumentTemplatesStatusResponse"},"DocumentTypeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"type_code":{"type":"string","title":"Type Code"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"employee_request_allowed":{"type":"boolean","title":"Employee Request Allowed"},"approval_required":{"type":"boolean","title":"Approval Required"},"verification_enabled":{"type":"boolean","title":"Verification Enabled"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","tenant_id","type_code","name","category","employee_request_allowed","approval_required","verification_enabled","status"],"title":"DocumentTypeRead"},"DocumentVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"documentId":{"type":"string","format":"uuid","title":"Documentid"},"versionNumber":{"type":"integer","title":"Versionnumber"},"revision":{"type":"integer","title":"Revision"},"versionType":{"type":"string","title":"Versiontype"},"lockedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lockedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","documentId","versionNumber","revision","versionType","createdAt"],"title":"DocumentVersionRead"},"DocumentWorkflowAction":{"properties":{"action":{"type":"string","enum":["request_review","request_revision","approve","export","submit","archive","copy"],"title":"Action"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["action"],"title":"DocumentWorkflowAction"},"DryRunResult":{"properties":{"source_hash":{"type":"string","title":"Source Hash"},"record_count":{"type":"integer","title":"Record Count"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors"},"balanced":{"type":"boolean","title":"Balanced"}},"type":"object","required":["source_hash","record_count","errors","balanced"],"title":"DryRunResult"},"DuplicateLinkRequest":{"properties":{"canonicalInternalEventId":{"type":"string","format":"uuid","title":"Canonicalinternaleventid"},"members":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Members"},"sourceOfTruth":{"type":"string","title":"Sourceoftruth","default":"manual"}},"type":"object","required":["canonicalInternalEventId","members"],"title":"DuplicateLinkRequest"},"DuplicateMatchRead":{"properties":{"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"name":{"type":"string","title":"Name"},"matchReason":{"type":"string","title":"Matchreason"},"matchScore":{"type":"number","title":"Matchscore"},"activityCount":{"type":"integer","title":"Activitycount","default":0},"emailCount":{"type":"integer","title":"Emailcount","default":0},"projectCount":{"type":"integer","title":"Projectcount","default":0},"contractCount":{"type":"integer","title":"Contractcount","default":0}},"type":"object","required":["entityType","entityId","name","matchReason","matchScore"],"title":"DuplicateMatchRead"},"DuplicateReviewRequest":{"properties":{"action":{"type":"string","title":"Action"}},"type":"object","required":["action"],"title":"DuplicateReviewRequest"},"ESignatureRequestListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"requestNumber":{"type":"string","title":"Requestnumber"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"provider":{"type":"string","title":"Provider"},"contractId":{"type":"string","format":"uuid","title":"Contractid"},"signingMode":{"type":"string","title":"Signingmode"},"sentAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sentat"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiresat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","requestNumber","title","status","provider","contractId","signingMode","createdAt"],"title":"ESignatureRequestListItem"},"EligibilityDecisionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"insurance_type":{"type":"string","title":"Insurance Type"},"evaluation_date":{"type":"string","format":"date","title":"Evaluation Date"},"result":{"type":"string","title":"Result"},"status":{"type":"string","title":"Status"},"reason_codes_json":{"items":{},"type":"array","title":"Reason Codes Json"}},"type":"object","required":["id","employee_id","insurance_type","evaluation_date","result","status","reason_codes_json"],"title":"EligibilityDecisionRead"},"EmailAccountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"user_id":{"type":"string","format":"uuid","title":"User Id"},"provider":{"type":"string","title":"Provider"},"auth_type":{"type":"string","enum":["oauth_user","domain_wide_delegation"],"title":"Auth Type"},"account_email":{"type":"string","title":"Account Email"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"status":{"type":"string","enum":["connected","expired","error","disconnected"],"title":"Status"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"last_sync_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Sync At"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"signature_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signature Text"},"signature_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signature Html"},"sync_interval_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sync Interval Minutes"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","user_id","provider","auth_type","account_email","status","created_at","updated_at"],"title":"EmailAccountRead"},"EmailAccountSyncPrefsUpdate":{"properties":{"sync_interval_minutes":{"type":"integer","enum":[5,10,15,30,60],"title":"Sync Interval Minutes","description":"자동 가져오기 간격(분). 서버 cron 워커·계정 due 판정에 사용."}},"type":"object","required":["sync_interval_minutes"],"title":"EmailAccountSyncPrefsUpdate"},"EmailActionAnalyzeRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"subject":{"type":"string","title":"Subject"},"fromName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromname"},"fromEmail":{"type":"string","title":"Fromemail"},"body":{"type":"string","title":"Body"},"receivedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receivedat"},"attachments":{"items":{"$ref":"#/components/schemas/EmailActionAttachmentMeta"},"type":"array","title":"Attachments"},"force":{"type":"boolean","title":"Force","default":false}},"type":"object","required":["emailId","subject","fromEmail","body"],"title":"EmailActionAnalyzeRequest"},"EmailActionAnalyzeResponse":{"properties":{"summary":{"type":"string","title":"Summary"},"detectedCompany":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detectedcompany"},"detectedPerson":{"anyOf":[{"$ref":"#/components/schemas/DetectedPerson"},{"type":"null"}]},"recommendedActions":{"items":{"$ref":"#/components/schemas/RecommendedAction"},"type":"array","title":"Recommendedactions"},"replyNeeded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Replyneeded"},"checkAttachments":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Checkattachments"}},"type":"object","required":["summary"],"title":"EmailActionAnalyzeResponse"},"EmailActionAttachmentMeta":{"properties":{"id":{"type":"string","title":"Id"},"fileName":{"type":"string","title":"Filename"},"contentType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contenttype"}},"type":"object","required":["id","fileName"],"title":"EmailActionAttachmentMeta"},"EmailActivityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"emailId":{"type":"string","format":"uuid","title":"Emailid"},"activityType":{"type":"string","enum":["ai_analyzed","contact_saved","calendar_created","task_created","proposal_linked","estimate_linked","relation_removed"],"title":"Activitytype"},"actorId":{"type":"string","format":"uuid","title":"Actorid"},"actorName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actorname"},"message":{"type":"string","title":"Message"},"meta":{"additionalProperties":true,"type":"object","title":"Meta"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","tenantId","emailId","activityType","actorId","message","createdAt"],"title":"EmailActivityRead"},"EmailAiActionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Message Id"},"email_thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Thread Id"},"action_type":{"type":"string","title":"Action Type"},"prompt_snapshot":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Snapshot"},"input_context":{"additionalProperties":true,"type":"object","title":"Input Context"},"result_json":{"additionalProperties":true,"type":"object","title":"Result Json"},"result_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result Text"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"requested_by":{"type":"string","format":"uuid","title":"Requested By"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","action_type","requested_by","created_at"],"title":"EmailAiActionRead"},"EmailAiContextEnsureRequest":{"properties":{"detail":{"type":"boolean","title":"Detail","default":false},"force":{"type":"boolean","title":"Force","default":false},"includeActions":{"type":"boolean","title":"Includeactions","default":true},"includeContent":{"type":"boolean","title":"Includecontent","default":true}},"type":"object","title":"EmailAiContextEnsureRequest"},"EmailAiContextResponse":{"properties":{"emailMessageId":{"type":"string","format":"uuid","title":"Emailmessageid"},"content":{"anyOf":[{"$ref":"#/components/schemas/EmailContentAnalysisResponse"},{"type":"null"}]},"actions":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Actions"},"contentCached":{"type":"boolean","title":"Contentcached","default":false},"actionsCached":{"type":"boolean","title":"Actionscached","default":false}},"type":"object","required":["emailMessageId"],"title":"EmailAiContextResponse"},"EmailAiGenerateReplyRequest":{"properties":{"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"message_id":{"type":"string","format":"uuid","title":"Message Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"},"tone":{"type":"string","enum":["formal_business","public_sector","concise","sales_pitch"],"title":"Tone","default":"formal_business"},"reply_intent":{"type":"string","title":"Reply Intent","default":"answer_request"},"must_include":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Must Include"},"must_exclude":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Must Exclude"}},"type":"object","required":["email_account_id","message_id"],"title":"EmailAiGenerateReplyRequest"},"EmailAiGenerateRequest":{"properties":{"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"reply_to_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reply To Message Id"},"linked_thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Thread Id"},"to_emails":{"items":{"type":"string"},"type":"array","title":"To Emails"},"cc_emails":{"items":{"type":"string"},"type":"array","title":"Cc Emails"},"purpose":{"type":"string","enum":["greeting","proposal","quotation","meeting_request","minutes_share","contract_notice","material_request","follow_up","issue_response"],"title":"Purpose","default":"greeting"},"tone":{"type":"string","enum":["formal_business","public_sector","concise","sales_pitch"],"title":"Tone","default":"formal_business"},"must_include":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Must Include"},"must_exclude":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Must Exclude"},"linked_entity_type":{"anyOf":[{"type":"string","enum":["customer","contact","opportunity","project","quotation","meeting_minutes","contract","rfp"]},{"type":"null"}],"title":"Linked Entity Type"},"linked_entity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Entity Id"},"compose_mode":{"type":"string","enum":["new","reply","forward"],"title":"Compose Mode","default":"new"},"rough_draft":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rough Draft"},"original_body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Body Text"},"intent_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intent Note"},"subject_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject Hint"}},"type":"object","required":["email_account_id"],"title":"EmailAiGenerateRequest"},"EmailAiGenerateResponse":{"properties":{"subject_candidates":{"items":{"type":"string"},"type":"array","title":"Subject Candidates"},"body_text":{"type":"string","title":"Body Text"},"body_html":{"type":"string","title":"Body Html"},"summary":{"type":"string","title":"Summary"},"attachment_checklist":{"items":{"type":"string"},"type":"array","title":"Attachment Checklist"},"pre_send_checklist":{"items":{"type":"string"},"type":"array","title":"Pre Send Checklist"},"risk_warnings":{"items":{"type":"string"},"type":"array","title":"Risk Warnings"},"guidance":{"items":{"type":"string"},"type":"array","title":"Guidance"},"todos":{"items":{"type":"string"},"type":"array","title":"Todos"},"confidence":{"type":"number","title":"Confidence","default":0.0},"draft":{"$ref":"#/components/schemas/EmailDraftRead"}},"type":"object","required":["subject_candidates","body_text","body_html","summary","draft"],"title":"EmailAiGenerateResponse"},"EmailAiReplyGuidanceRequest":{"properties":{"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"message_id":{"type":"string","format":"uuid","title":"Message Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"}},"type":"object","required":["email_account_id","message_id"],"title":"EmailAiReplyGuidanceRequest"},"EmailAiReplyGuidanceResponse":{"properties":{"summary":{"type":"string","title":"Summary"},"key_requests":{"items":{"type":"string"},"type":"array","title":"Key Requests"},"must_include_in_reply":{"items":{"type":"string"},"type":"array","title":"Must Include In Reply"},"risk_notes":{"items":{"type":"string"},"type":"array","title":"Risk Notes"},"recommended_directions":{"items":{"type":"string"},"type":"array","title":"Recommended Directions"},"todos":{"items":{"type":"string"},"type":"array","title":"Todos"},"guidance":{"items":{"type":"string"},"type":"array","title":"Guidance"},"confidence":{"type":"number","title":"Confidence","default":0.0},"ai_action_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ai Action Id"}},"type":"object","required":["summary"],"title":"EmailAiReplyGuidanceResponse"},"EmailAiStatusResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"will_call_llm":{"type":"boolean","title":"Will Call Llm","default":false},"has_api_key":{"type":"boolean","title":"Has Api Key"},"openai_configured":{"type":"boolean","title":"Openai Configured","default":false},"gemini_configured":{"type":"boolean","title":"Gemini Configured","default":false},"flag_enabled":{"type":"boolean","title":"Flag Enabled"},"message":{"type":"string","title":"Message"}},"type":"object","required":["enabled","provider","model","has_api_key","flag_enabled","message"],"title":"EmailAiStatusResponse"},"EmailAiSummarizeResponse":{"properties":{"summary":{"type":"string","title":"Summary"},"next_actions":{"items":{"type":"string"},"type":"array","title":"Next Actions"},"key_requests":{"items":{"type":"string"},"type":"array","title":"Key Requests"},"risk_notes":{"items":{"type":"string"},"type":"array","title":"Risk Notes"},"confidence":{"type":"number","title":"Confidence","default":0.0},"ai_action_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ai Action Id"}},"type":"object","required":["summary"],"title":"EmailAiSummarizeResponse"},"EmailAiTodosRequest":{"properties":{"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Message Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"}},"type":"object","required":["email_account_id"],"title":"EmailAiTodosRequest"},"EmailAiTodosResponse":{"properties":{"todos":{"items":{"type":"string"},"type":"array","title":"Todos"},"key_requests":{"items":{"type":"string"},"type":"array","title":"Key Requests"},"risk_notes":{"items":{"type":"string"},"type":"array","title":"Risk Notes"},"confidence":{"type":"number","title":"Confidence","default":0.0},"ai_action_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ai Action Id"}},"type":"object","title":"EmailAiTodosResponse"},"EmailAttachmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Message Id"},"gmail_attachment_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gmail Attachment Id"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size Bytes"},"content_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Id"},"is_inline":{"type":"boolean","title":"Is Inline","default":false},"storage_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Url"},"downloaded":{"type":"boolean","title":"Downloaded","default":false}},"type":"object","required":["id"],"title":"EmailAttachmentRead"},"EmailConnectRequest":{"properties":{"account_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Email","description":"연결할 업무 메일. OAuth 승인 계정과 일치해야 합니다."}},"type":"object","title":"EmailConnectRequest"},"EmailConnectResponse":{"properties":{"oauth_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Url"},"message":{"type":"string","title":"Message"},"account":{"anyOf":[{"$ref":"#/components/schemas/EmailAccountRead"},{"type":"null"}]}},"type":"object","required":["message"],"title":"EmailConnectResponse"},"EmailConnectionRead":{"properties":{"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"provider":{"type":"string","title":"Provider"},"accountMasked":{"type":"string","title":"Accountmasked"},"status":{"type":"string","title":"Status"},"sendEnabled":{"type":"boolean","title":"Sendenabled"}},"type":"object","required":["connectionId","provider","accountMasked","status","sendEnabled"],"title":"EmailConnectionRead"},"EmailContentAnalysisBodyRequest":{"properties":{"subject":{"type":"string","maxLength":500,"minLength":1,"title":"Subject"},"body":{"anyOf":[{"type":"string","maxLength":20000},{"type":"null"}],"title":"Body"},"fromName":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Fromname"},"fromEmail":{"anyOf":[{"type":"string","maxLength":320},{"type":"null"}],"title":"Fromemail"},"emailMessageId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Emailmessageid"},"detail":{"type":"boolean","title":"Detail","default":false},"force":{"type":"boolean","title":"Force","default":false}},"type":"object","required":["subject"],"title":"EmailContentAnalysisBodyRequest","description":"FE가 이미 연 메일 제목·본문으로 분석할 때 (message id 없이)."},"EmailContentAnalysisRequest":{"properties":{"detail":{"type":"boolean","title":"Detail","default":false},"force":{"type":"boolean","title":"Force","default":false}},"type":"object","title":"EmailContentAnalysisRequest","description":"``detail=true`` → 본문 발췌를 더 길게. ``force=true`` → 캐시 무시하고 재생성."},"EmailContentAnalysisResponse":{"properties":{"emailMessageId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Emailmessageid"},"mode":{"type":"string","enum":["default","detail"],"title":"Mode"},"what":{"type":"string","title":"What"},"why":{"type":"string","title":"Why"},"nanumlabLink":{"type":"string","title":"Nanumlablink"},"glossary":{"items":{"$ref":"#/components/schemas/EmailGlossaryTermDraft"},"type":"array","title":"Glossary"},"recommendations":{"items":{"type":"string"},"type":"array","title":"Recommendations"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usedLlm":{"type":"boolean","title":"Usedllm","default":false},"fetchStatus":{"type":"string","enum":["skipped","ok","failed","blocked"],"title":"Fetchstatus","default":"skipped"},"fetchMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fetchmessage"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"disclaimer":{"type":"string","title":"Disclaimer","default":"인사이트는 메일에 저장되며, 「다시 분석」으로 갱신할 수 있습니다. 원문 전문은 저장하지 않습니다."},"fromCache":{"type":"boolean","title":"Fromcache","default":false}},"type":"object","required":["mode","what","why","nanumlabLink"],"title":"EmailContentAnalysisResponse"},"EmailDraftAttachmentRead":{"properties":{"file_id":{"type":"string","format":"uuid","title":"File Id"},"filename":{"type":"string","title":"Filename"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"size_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Size Bytes"},"url":{"type":"string","title":"Url"}},"type":"object","required":["file_id","filename","url"],"title":"EmailDraftAttachmentRead"},"EmailDraftCreate":{"properties":{"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"reply_to_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reply To Message Id"},"linked_thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Thread Id"},"linked_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Contact Id"},"linked_company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Company Id"},"linked_project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Project Id"},"linked_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Quotation Id"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"tone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tone"},"to_emails":{"items":{"type":"string"},"type":"array","title":"To Emails"},"cc_emails":{"items":{"type":"string"},"type":"array","title":"Cc Emails"},"bcc_emails":{"items":{"type":"string"},"type":"array","title":"Bcc Emails"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Text"},"body_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Html"}},"type":"object","required":["email_account_id"],"title":"EmailDraftCreate"},"EmailDraftRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email_account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Email Account Id"},"created_by":{"type":"string","format":"uuid","title":"Created By"},"reply_to_message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reply To Message Id"},"linked_thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Thread Id"},"linked_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Contact Id"},"linked_company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Company Id"},"linked_project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Project Id"},"linked_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Quotation Id"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"tone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tone"},"to_emails":{"items":{"type":"string"},"type":"array","title":"To Emails"},"cc_emails":{"items":{"type":"string"},"type":"array","title":"Cc Emails"},"bcc_emails":{"items":{"type":"string"},"type":"array","title":"Bcc Emails"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Text"},"body_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Html"},"ai_generation_job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ai Generation Job Id"},"gmail_draft_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gmail Draft Id"},"status":{"type":"string","enum":["draft","ready","sent","discarded"],"title":"Status"},"attachments":{"items":{"$ref":"#/components/schemas/EmailDraftAttachmentRead"},"type":"array","title":"Attachments"},"validation_result":{"additionalProperties":true,"type":"object","title":"Validation Result"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","created_by","status","created_at","updated_at"],"title":"EmailDraftRead"},"EmailDraftUpdate":{"properties":{"to_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"To Emails"},"cc_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Cc Emails"},"bcc_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Bcc Emails"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Text"},"body_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Html"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"tone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tone"},"status":{"anyOf":[{"type":"string","enum":["draft","ready","sent","discarded"]},{"type":"null"}],"title":"Status"},"linked_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Contact Id"},"linked_company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Company Id"},"linked_project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Project Id"},"linked_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Quotation Id"}},"type":"object","title":"EmailDraftUpdate"},"EmailEntityLinkCreate":{"properties":{"entity_type":{"type":"string","enum":["customer","contact","opportunity","project","quotation","meeting_minutes","contract","rfp"],"title":"Entity Type"},"entity_id":{"type":"string","format":"uuid","title":"Entity Id"},"message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Message Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"}},"type":"object","required":["entity_type","entity_id"],"title":"EmailEntityLinkCreate"},"EmailEntityLinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"entity_type":{"type":"string","enum":["customer","contact","opportunity","project","quotation","meeting_minutes","contract","rfp"],"title":"Entity Type"},"entity_id":{"type":"string","format":"uuid","title":"Entity Id"},"message_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Message Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","entity_type","entity_id","created_at"],"title":"EmailEntityLinkRead"},"EmailEventRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"eventType":{"type":"string","title":"Eventtype"},"eventSource":{"type":"string","title":"Eventsource"},"eventAt":{"type":"string","format":"date-time","title":"Eventat"}},"type":"object","required":["id","eventType","eventSource","eventAt"],"title":"EmailEventRead"},"EmailGlossaryTermDraft":{"properties":{"term":{"type":"string","title":"Term"},"definition":{"type":"string","title":"Definition","default":""},"isNew":{"type":"boolean","title":"Isnew","default":false}},"type":"object","required":["term"],"title":"EmailGlossaryTermDraft"},"EmailMessageLinkRequest":{"properties":{"contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contact Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotation Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"}},"type":"object","title":"EmailMessageLinkRequest"},"EmailMessageLinkResponse":{"properties":{"message":{"$ref":"#/components/schemas/EmailMessageRead"}},"type":"object","required":["message"],"title":"EmailMessageLinkResponse"},"EmailMessageRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"email_account_id":{"type":"string","format":"uuid","title":"Email Account Id"},"thread_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Thread Id"},"gmail_message_id":{"type":"string","title":"Gmail Message Id"},"gmail_thread_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gmail Thread Id"},"mailbox":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mailbox"},"direction":{"type":"string","enum":["in","out"],"title":"Direction"},"from_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Email"},"from_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Name"},"to_emails":{"items":{"type":"string"},"type":"array","title":"To Emails"},"cc_emails":{"items":{"type":"string"},"type":"array","title":"Cc Emails"},"bcc_emails":{"items":{"type":"string"},"type":"array","title":"Bcc Emails"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"body_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Text"},"body_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body Html"},"snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Snippet"},"has_attachments":{"type":"boolean","title":"Has Attachments"},"received_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Received At"},"sent_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sent At"},"linked_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Contact Id"},"linked_company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Company Id"},"linked_project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Project Id"},"linked_opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Opportunity Id"},"linked_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Quotation Id"},"attachments":{"items":{"$ref":"#/components/schemas/EmailAttachmentRead"},"type":"array","title":"Attachments"},"is_read":{"type":"boolean","title":"Is Read","default":false}},"type":"object","required":["id","email_account_id","gmail_message_id","direction","has_attachments"],"title":"EmailMessageRead"},"EmailPreviewRequest":{"properties":{"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"templateId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateid"},"to":{"items":{"$ref":"#/components/schemas/RecipientInput"},"type":"array","title":"To"},"subject":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subject"},"bodyHtml":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodyhtml"},"bodyText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodytext"},"attachmentExportFileIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Attachmentexportfileids"},"trackingEnabled":{"type":"boolean","title":"Trackingenabled","default":false}},"type":"object","required":["quotationVersionId"],"title":"EmailPreviewRequest"},"EmailPreviewResponse":{"properties":{"subject":{"type":"string","title":"Subject"},"bodyHtml":{"type":"string","title":"Bodyhtml"},"bodyText":{"type":"string","title":"Bodytext"},"recipients":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__RecipientRead"},"type":"array","title":"Recipients"},"attachments":{"items":{"$ref":"#/components/schemas/app__modules__quotations__delivery__schemas__AttachmentRead"},"type":"array","title":"Attachments"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"quotationStatus":{"type":"string","title":"Quotationstatus"},"watermark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watermark"},"canSend":{"type":"boolean","title":"Cansend"}},"type":"object","required":["subject","bodyHtml","bodyText","recipients","quotationStatus","canSend"],"title":"EmailPreviewResponse"},"EmailRelationMemoUpdate":{"properties":{"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","title":"EmailRelationMemoUpdate"},"EmailRelationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"emailId":{"type":"string","format":"uuid","title":"Emailid"},"relationType":{"type":"string","enum":["contact","company","calendar_event","task","proposal","estimate","meeting_note"],"title":"Relationtype"},"relationId":{"type":"string","format":"uuid","title":"Relationid"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"createdBy":{"type":"string","format":"uuid","title":"Createdby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","tenantId","emailId","relationType","relationId","createdBy","createdAt"],"title":"EmailRelationRead"},"EmailSendRequest":{"properties":{"confirm":{"type":"boolean","title":"Confirm","description":"발송 확인 — 반드시 true여야 발송됩니다.","default":false},"to_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"To Emails"},"cc_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Cc Emails"},"bcc_emails":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Bcc Emails"}},"type":"object","title":"EmailSendRequest"},"EmailSendResponse":{"properties":{"message":{"type":"string","title":"Message"},"draft":{"$ref":"#/components/schemas/EmailDraftRead"},"gmail_message_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gmail Message Id"}},"type":"object","required":["message","draft"],"title":"EmailSendResponse"},"EmailSignatureProfile":{"properties":{"company_name":{"type":"string","title":"Company Name","default":"주식회사 나눔랩"},"sender_name":{"type":"string","title":"Sender Name","default":"김대준"},"sender_title":{"type":"string","title":"Sender Title","default":"대표이사"},"postal_code":{"type":"string","title":"Postal Code","default":"24232"},"address_line1":{"type":"string","title":"Address Line1","default":"강원특별자치도 춘천시 후석로 462번길 7,"},"address_line2":{"type":"string","title":"Address Line2","default":"춘천ICT벤처센터 307호"},"tel":{"type":"string","title":"Tel","default":"033-912-1004"},"fax":{"type":"string","title":"Fax","default":"050-4409-3867"},"mobile":{"type":"string","title":"Mobile","default":"010-4217-3111"}},"type":"object","title":"EmailSignatureProfile","description":"공식 업무 메일 서명 프로필 (===== 블록)."},"EmailSignatureSettings":{"properties":{"include_official":{"type":"boolean","title":"Include Official","default":true},"use_simple":{"type":"boolean","title":"Use Simple","default":false},"profile":{"$ref":"#/components/schemas/EmailSignatureProfile"},"override_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Override Text"},"override_html":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Override Html"}},"type":"object","title":"EmailSignatureSettings","description":"회사 공통 이메일 서명 설정.\n\n- include_official: 공식 ===== 서명 포함 (기본 True)\n- use_simple: 간단 서명만 (기본 False)\n- profile: 편집 가능한 공식 서명 필드\n- override_text / override_html: 있으면 프로필 블록 대신 사용"},"EmailSyncStartResponse":{"properties":{"job_id":{"type":"string","format":"uuid","title":"Job Id"},"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"}},"type":"object","required":["job_id","status","message"],"title":"EmailSyncStartResponse"},"EmailTemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"templateKey":{"type":"string","title":"Templatekey"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"isSystem":{"type":"boolean","title":"Issystem"},"isDefault":{"type":"boolean","title":"Isdefault"}},"type":"object","required":["id","templateKey","name","isSystem","isDefault"],"title":"EmailTemplateRead"},"EmbedRequest":{"properties":{"version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Version Id"},"force_reembed":{"type":"boolean","title":"Force Reembed","default":false}},"type":"object","title":"EmbedRequest"},"EmployeeCareerCreateRequest":{"properties":{"company_name":{"type":"string","minLength":1,"title":"Company Name"},"role":{"type":"string","minLength":1,"title":"Role"},"started_at":{"type":"string","format":"date","title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["company_name","role","started_at"],"title":"EmployeeCareerCreateRequest"},"EmployeeCareerResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"company_name":{"type":"string","title":"Company Name"},"role":{"type":"string","title":"Role"},"started_at":{"type":"string","format":"date","title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"is_current":{"type":"boolean","title":"Is Current"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","company_name","role","started_at","is_current","created_at","updated_at"],"title":"EmployeeCareerResponse"},"EmployeeCareerUpdateRequest":{"properties":{"company_name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Company Name"},"role":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Role"},"started_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"clear_ended_at":{"type":"boolean","title":"Clear Ended At","default":false}},"type":"object","title":"EmployeeCareerUpdateRequest"},"EmployeeCertificationCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"issuer":{"type":"string","minLength":1,"title":"Issuer"},"issued_at":{"type":"string","format":"date","title":"Issued At"},"cert_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cert Number"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["name","issuer","issued_at"],"title":"EmployeeCertificationCreateRequest"},"EmployeeCertificationResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"name":{"type":"string","title":"Name"},"issuer":{"type":"string","title":"Issuer"},"issued_at":{"type":"string","format":"date","title":"Issued At"},"cert_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cert Number"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","name","issuer","issued_at","created_at","updated_at"],"title":"EmployeeCertificationResponse"},"EmployeeCertificationUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"issuer":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Issuer"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"cert_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cert Number"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"clear_expires_at":{"type":"boolean","title":"Clear Expires At","default":false}},"type":"object","title":"EmployeeCertificationUpdateRequest"},"EmployeeCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"name_en":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name En"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"email":{"type":"string","minLength":1,"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"employment_status":{"type":"string","enum":["active","on_leave","resigned"],"title":"Employment Status","default":"active"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"role_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Summary"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"department_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Label"},"position_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Label"},"skill_names":{"items":{"type":"string"},"type":"array","title":"Skill Names"},"resident_registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Registration Number"},"science_tech_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Science Tech Number"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"final_school":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Final School"},"graduation_year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1900.0},{"type":"null"}],"title":"Graduation Year"},"major":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Major"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree"}},"type":"object","required":["name","email"],"title":"EmployeeCreateRequest"},"EmployeeDetailResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"name":{"type":"string","title":"Name"},"name_en":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name En"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"employment_status":{"type":"string","enum":["active","on_leave","resigned"],"title":"Employment Status"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"role_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Summary"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"grade_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grade Name"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"certifications_count":{"type":"integer","title":"Certifications Count","default":0},"projects_count":{"type":"integer","title":"Projects Count","default":0},"skill_names":{"items":{"type":"string"},"type":"array","title":"Skill Names"},"photo_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Photo File Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"resigned_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Resigned At"},"salary_visibility_level":{"type":"string","enum":["none","summary","full"],"title":"Salary Visibility Level"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"birth_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birth Date"},"resident_registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Registration Number"},"resident_registration_number_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Registration Number Masked"},"science_tech_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Science Tech Number"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"final_school":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Final School"},"graduation_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Graduation Year"},"major":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Major"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree"},"certifications":{"items":{"$ref":"#/components/schemas/EmployeeCertificationResponse"},"type":"array","title":"Certifications"},"careers":{"items":{"$ref":"#/components/schemas/EmployeeCareerResponse"},"type":"array","title":"Careers"},"skills":{"items":{"$ref":"#/components/schemas/EmployeeSkillResponse"},"type":"array","title":"Skills"},"project_histories":{"items":{"$ref":"#/components/schemas/EmployeeProjectHistoryResponse"},"type":"array","title":"Project Histories"}},"type":"object","required":["id","tenant_id","company_id","name","email","employment_status","created_at","updated_at","salary_visibility_level"],"title":"EmployeeDetailResponse"},"EmployeeDocumentCreateRequest":{"properties":{"document_type":{"type":"string","title":"Document Type","default":"other"},"title":{"type":"string","title":"Title"},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"},"expiry_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expiry Date"},"confidentiality_level":{"type":"string","title":"Confidentiality Level","default":"internal"}},"type":"object","required":["title"],"title":"EmployeeDocumentCreateRequest"},"EmployeeDocumentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_type":{"type":"string","title":"Document Type"},"title":{"type":"string","title":"Title"},"version":{"type":"integer","title":"Version"},"status":{"type":"string","title":"Status"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"},"expiry_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expiry Date"},"confidentiality_level":{"type":"string","title":"Confidentiality Level"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","document_type","title","version","status","confidentiality_level","created_at"],"title":"EmployeeDocumentRead"},"EmployeeImportResponse":{"properties":{"created":{"type":"integer","title":"Created"},"failed":{"type":"integer","title":"Failed"},"errors":{"items":{"$ref":"#/components/schemas/EmployeeImportRowError"},"type":"array","title":"Errors"}},"type":"object","required":["created","failed"],"title":"EmployeeImportResponse"},"EmployeeImportRowError":{"properties":{"row":{"type":"integer","title":"Row"},"message":{"type":"string","title":"Message"}},"type":"object","required":["row","message"],"title":"EmployeeImportRowError"},"EmployeeListItemResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"name":{"type":"string","title":"Name"},"name_en":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name En"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"employment_status":{"type":"string","enum":["active","on_leave","resigned"],"title":"Employment Status"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"role_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Summary"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"grade_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grade Name"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"certifications_count":{"type":"integer","title":"Certifications Count","default":0},"projects_count":{"type":"integer","title":"Projects Count","default":0},"skill_names":{"items":{"type":"string"},"type":"array","title":"Skill Names"},"photo_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Photo File Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","name","email","employment_status","created_at","updated_at"],"title":"EmployeeListItemResponse"},"EmployeePayrollContractCreate":{"properties":{"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"pay_type":{"type":"string","enum":["monthly","hourly","daily"],"title":"Pay Type","default":"monthly"},"base_salary":{"type":"integer","minimum":0.0,"title":"Base Salary","default":0},"standard_work_days":{"type":"integer","title":"Standard Work Days","default":0},"standard_work_hours":{"type":"integer","title":"Standard Work Hours","default":0},"daily_actual_work_hours":{"type":"number","maximum":24.0,"minimum":0.0,"title":"Daily Actual Work Hours","default":8},"break_hours":{"type":"number","maximum":24.0,"minimum":0.0,"title":"Break Hours","default":1},"dependents_count":{"type":"integer","title":"Dependents Count","default":1},"children_count":{"type":"integer","title":"Children Count","default":0},"tax_calculation_type":{"type":"string","enum":["manual","simplified_tax_table"],"title":"Tax Calculation Type","default":"manual"},"company_remits_employee_insurance":{"type":"boolean","title":"Company Remits Employee Insurance","default":true},"company_remits_employee_tax":{"type":"boolean","title":"Company Remits Employee Tax","default":true},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["effective_from"],"title":"EmployeePayrollContractCreate"},"EmployeePayrollContractRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"pay_type":{"type":"string","title":"Pay Type"},"base_salary":{"type":"integer","title":"Base Salary"},"standard_work_days":{"type":"integer","title":"Standard Work Days"},"standard_work_hours":{"type":"integer","title":"Standard Work Hours"},"daily_actual_work_hours":{"type":"number","title":"Daily Actual Work Hours","default":8},"break_hours":{"type":"number","title":"Break Hours","default":1},"dependents_count":{"type":"integer","title":"Dependents Count"},"children_count":{"type":"integer","title":"Children Count"},"tax_calculation_type":{"type":"string","title":"Tax Calculation Type"},"company_remits_employee_insurance":{"type":"boolean","title":"Company Remits Employee Insurance","default":true},"company_remits_employee_tax":{"type":"boolean","title":"Company Remits Employee Tax","default":true},"active":{"type":"boolean","title":"Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","effective_from","effective_to","pay_type","base_salary","standard_work_days","standard_work_hours","dependents_count","children_count","tax_calculation_type","active","created_at","updated_at"],"title":"EmployeePayrollContractRead"},"EmployeePayrollContractUpdate":{"properties":{"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"pay_type":{"anyOf":[{"type":"string","enum":["monthly","hourly","daily"]},{"type":"null"}],"title":"Pay Type"},"base_salary":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Base Salary"},"standard_work_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Standard Work Days"},"standard_work_hours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Standard Work Hours"},"daily_actual_work_hours":{"anyOf":[{"type":"number","maximum":24.0,"minimum":0.0},{"type":"null"}],"title":"Daily Actual Work Hours"},"break_hours":{"anyOf":[{"type":"number","maximum":24.0,"minimum":0.0},{"type":"null"}],"title":"Break Hours"},"dependents_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dependents Count"},"children_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Children Count"},"tax_calculation_type":{"anyOf":[{"type":"string","enum":["manual","simplified_tax_table"]},{"type":"null"}],"title":"Tax Calculation Type"},"company_remits_employee_insurance":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Company Remits Employee Insurance"},"company_remits_employee_tax":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Company Remits Employee Tax"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"EmployeePayrollContractUpdate"},"EmployeePayrollFixedItemCreate":{"properties":{"contract_id":{"type":"string","format":"uuid","title":"Contract Id"},"payroll_item_id":{"type":"string","format":"uuid","title":"Payroll Item Id"},"amount":{"type":"integer","title":"Amount","default":0},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["contract_id","payroll_item_id","effective_from"],"title":"EmployeePayrollFixedItemCreate"},"EmployeePayrollFixedItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"contract_id":{"type":"string","format":"uuid","title":"Contract Id"},"payroll_item_id":{"type":"string","format":"uuid","title":"Payroll Item Id"},"payroll_item_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payroll Item Name"},"payroll_item_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Payroll Item Code"},"amount":{"type":"integer","title":"Amount"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"active":{"type":"boolean","title":"Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","contract_id","payroll_item_id","amount","effective_from","effective_to","memo","active","created_at","updated_at"],"title":"EmployeePayrollFixedItemRead"},"EmployeePayrollFixedItemUpdate":{"properties":{"amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Amount"},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"EmployeePayrollFixedItemUpdate"},"EmployeePayrollOverride":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"period_start":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period Start"},"period_end":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Period End"},"base_salary_override":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Base Salary Override"},"amount_factor":{"anyOf":[{"type":"number","maximum":2.0,"exclusiveMinimum":0.0},{"type":"null"}],"title":"Amount Factor"}},"type":"object","required":["employee_id"],"title":"EmployeePayrollOverride","description":"직원별 이번 달 근무기간·금액 조정 (중간입사·지원사업 기산·50% 등)."},"EmployeeProjectHistoryCreateRequest":{"properties":{"project_name":{"type":"string","minLength":1,"title":"Project Name"},"customer":{"type":"string","minLength":1,"title":"Customer"},"role":{"type":"string","minLength":1,"title":"Role"},"started_at":{"type":"string","format":"date","title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"participation_rate":{"type":"number","maximum":100.0,"minimum":0.0,"title":"Participation Rate","default":0},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["project_name","customer","role","started_at"],"title":"EmployeeProjectHistoryCreateRequest"},"EmployeeProjectHistoryResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"project_name":{"type":"string","title":"Project Name"},"customer":{"type":"string","title":"Customer"},"role":{"type":"string","title":"Role"},"started_at":{"type":"string","format":"date","title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"participation_rate":{"type":"number","title":"Participation Rate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","project_name","customer","role","started_at","participation_rate","created_at","updated_at"],"title":"EmployeeProjectHistoryResponse"},"EmployeeProjectHistoryUpdateRequest":{"properties":{"project_name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Project Name"},"customer":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Customer"},"role":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Role"},"started_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ended At"},"participation_rate":{"anyOf":[{"type":"number","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Participation Rate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"clear_ended_at":{"type":"boolean","title":"Clear Ended At","default":false}},"type":"object","title":"EmployeeProjectHistoryUpdateRequest"},"EmployeeSkillCreateRequest":{"properties":{"category":{"type":"string","minLength":1,"title":"Category","default":"general"},"name":{"type":"string","minLength":1,"title":"Name"},"level":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Level","default":3},"years":{"type":"number","minimum":0.0,"title":"Years","default":0}},"type":"object","required":["name"],"title":"EmployeeSkillCreateRequest"},"EmployeeSkillResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"category":{"type":"string","title":"Category"},"name":{"type":"string","title":"Name"},"level":{"type":"integer","title":"Level"},"years":{"type":"number","title":"Years"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","category","name","level","years","created_at","updated_at"],"title":"EmployeeSkillResponse"},"EmployeeSkillUpdateRequest":{"properties":{"category":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Category"},"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"level":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Level"},"years":{"anyOf":[{"type":"number","minimum":0.0},{"type":"null"}],"title":"Years"}},"type":"object","title":"EmployeeSkillUpdateRequest"},"EmployeeSnapshotRead":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"as_of_date":{"type":"string","format":"date","title":"As Of Date"},"employment_status":{"type":"string","title":"Employment Status"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"grade_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grade Name"}},"type":"object","required":["employee_id","as_of_date","employment_status"],"title":"EmployeeSnapshotRead"},"EmployeeUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"name_en":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name En"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"email":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"employment_status":{"anyOf":[{"type":"string","enum":["active","on_leave","resigned"]},{"type":"null"}],"title":"Employment Status"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"resigned_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Resigned At"},"role_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role Summary"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"department_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Label"},"position_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Label"},"clear_department":{"type":"boolean","title":"Clear Department","default":false},"clear_position":{"type":"boolean","title":"Clear Position","default":false},"clear_grade":{"type":"boolean","title":"Clear Grade","default":false},"resident_registration_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Registration Number"},"science_tech_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Science Tech Number"},"gender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gender"},"final_school":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Final School"},"graduation_year":{"anyOf":[{"type":"integer","maximum":2100.0,"minimum":1900.0},{"type":"null"}],"title":"Graduation Year"},"major":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Major"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree"}},"type":"object","title":"EmployeeUpdateRequest"},"EmploymentCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"employment_type":{"type":"string","title":"Employment Type","default":"permanent"},"hire_date":{"type":"string","format":"date","title":"Hire Date"},"contract_start_date":{"type":"string","format":"date","title":"Contract Start Date"},"contract_end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contract End Date"},"primary_employment":{"type":"boolean","title":"Primary Employment","default":true},"salary_type":{"type":"string","title":"Salary Type","default":"monthly"},"payroll_cycle":{"type":"string","title":"Payroll Cycle","default":"monthly"},"standard_weekly_hours":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Standard Weekly Hours"}},"type":"object","required":["company_id","hire_date","contract_start_date"],"title":"EmploymentCreateRequest"},"EmploymentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"employment_type":{"type":"string","title":"Employment Type"},"status":{"type":"string","title":"Status"},"hire_date":{"type":"string","format":"date","title":"Hire Date"},"contract_start_date":{"type":"string","format":"date","title":"Contract Start Date"},"contract_end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contract End Date"},"primary_employment":{"type":"boolean","title":"Primary Employment"},"salary_type":{"type":"string","title":"Salary Type"},"payroll_cycle":{"type":"string","title":"Payroll Cycle"}},"type":"object","required":["id","employee_id","company_id","employment_type","status","hire_date","contract_start_date","primary_employment","salary_type","payroll_cycle"],"title":"EmploymentRead"},"EpubChapterResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"index":{"type":"integer","title":"Index"},"href":{"type":"string","title":"Href"},"title":{"type":"string","title":"Title"},"total":{"type":"integer","title":"Total"},"html":{"type":"string","title":"Html"},"chapter_href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chapter Href"}},"type":"object","required":["document_id","index","href","title","total","html"],"title":"EpubChapterResponse"},"EpubChapterSummary":{"properties":{"index":{"type":"integer","title":"Index"},"href":{"type":"string","title":"Href"},"title":{"type":"string","title":"Title"}},"type":"object","required":["index","href","title"],"title":"EpubChapterSummary"},"EpubTocResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"chapters":{"items":{"$ref":"#/components/schemas/EpubChapterSummary"},"type":"array","title":"Chapters"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["document_id","chapters","total"],"title":"EpubTocResponse"},"EvaluationCreate":{"properties":{"title":{"type":"string","title":"Title"},"evaluationType":{"type":"string","title":"Evaluationtype","default":"interim"},"plannedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Plannedat"}},"type":"object","required":["title"],"title":"EvaluationCreate"},"EvaluationItemInput":{"properties":{"itemKey":{"type":"string","title":"Itemkey"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"score":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Score"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Weight","default":"10"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"evidenceDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidencedocumentid"}},"type":"object","required":["itemKey","score"],"title":"EvaluationItemInput"},"EvaluationRunRequest":{"properties":{"name":{"type":"string","title":"Name"},"searchType":{"type":"string","title":"Searchtype","default":"hybrid"},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","required":["name"],"title":"EvaluationRunRequest"},"EvaluationScoreInput":{"properties":{"criterion_code":{"type":"string","title":"Criterion Code"},"raw_score":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Raw Score"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Weight","default":"1"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["criterion_code","raw_score"],"title":"EvaluationScoreInput"},"EvaluationSubmit":{"properties":{"scores":{"items":{"$ref":"#/components/schemas/EvaluationScoreInput"},"type":"array","title":"Scores"},"recommendation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendation"},"overall_comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Overall Comment"}},"type":"object","required":["scores"],"title":"EvaluationSubmit"},"EventCreate":{"properties":{"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"event_date":{"type":"string","format":"date","title":"Event Date"},"insurance_types":{"items":{"type":"string"},"type":"array","title":"Insurance Types"},"reported_remuneration":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Reported Remuneration"}},"type":"object","required":["insurance_workplace_id","employee_id","event_date"],"title":"EventCreate"},"EventCreateTasksRequest":{"properties":{"include_preparation":{"type":"boolean","title":"Include Preparation","default":true},"include_follow_up":{"type":"boolean","title":"Include Follow Up","default":true}},"type":"object","title":"EventCreateTasksRequest"},"EventRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"event_number":{"type":"string","title":"Event Number"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"event_date":{"type":"string","format":"date","title":"Event Date"},"status":{"type":"string","title":"Status"},"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"}},"type":"object","required":["id","event_number","event_type","title","event_date","status","insurance_workplace_id"],"title":"EventRead"},"EventTaskLinkCreate":{"properties":{"event_id":{"type":"string","format":"uuid","title":"Event Id"},"task_id":{"type":"string","format":"uuid","title":"Task Id"},"link_type":{"type":"string","enum":["due_date","preparation","follow_up","milestone","generated_from","related_to"],"title":"Link Type","default":"related_to"}},"type":"object","required":["event_id","task_id"],"title":"EventTaskLinkCreate"},"EventTaskLinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"event_id":{"type":"string","format":"uuid","title":"Event Id"},"task_id":{"type":"string","format":"uuid","title":"Task Id"},"link_type":{"type":"string","enum":["due_date","preparation","follow_up","milestone","generated_from","related_to"],"title":"Link Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","event_id","task_id","link_type","created_at"],"title":"EventTaskLinkRead"},"EvidenceCreateRequest":{"properties":{"evidenceType":{"type":"string","title":"Evidencetype","default":"receipt"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"},"totalAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalamount"},"supplyAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Supplyamount"},"vatAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Vatamount"},"duplicateHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duplicatehash"}},"type":"object","title":"EvidenceCreateRequest"},"EvidenceDocumentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"File Id"},"document_type":{"type":"string","title":"Document Type"},"review_status":{"type":"string","title":"Review Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","document_type","review_status","created_at"],"title":"EvidenceDocumentRead"},"EvidenceItemSchema":{"properties":{"evidenceId":{"type":"string","title":"Evidenceid"},"citationLabel":{"type":"string","title":"Citationlabel"},"title":{"type":"string","title":"Title"},"excerpt":{"type":"string","title":"Excerpt"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"score":{"type":"number","title":"Score"},"securityLevel":{"type":"string","title":"Securitylevel"}},"type":"object","required":["evidenceId","citationLabel","title","excerpt","sourceUrl","score","securityLevel"],"title":"EvidenceItemSchema"},"EvidencePackSchema":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EvidenceItemSchema"},"type":"array","title":"Items"},"citationMap":{"additionalProperties":{"type":"string"},"type":"object","title":"Citationmap"},"tokenCount":{"type":"integer","title":"Tokencount"},"excludedCount":{"type":"integer","title":"Excludedcount"}},"type":"object","required":["items","citationMap","tokenCount","excludedCount"],"title":"EvidencePackSchema"},"EvidenceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceType":{"type":"string","title":"Sourcetype"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"},"excerpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Excerpt"}},"type":"object","required":["id","sourceType"],"title":"EvidenceRead"},"ExecutionPlanCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"executionMethod":{"type":"string","title":"Executionmethod","default":"hybrid"},"scopeSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopesummary"},"objectives":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Objectives"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"reportingCycle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reportingcycle"}},"type":"object","required":["title"],"title":"ExecutionPlanCreateRequest"},"ExecutionPlanRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"version":{"type":"integer","title":"Version"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"executionMethod":{"type":"string","title":"Executionmethod"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"approvedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Approvedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","version","title","status","executionMethod","createdAt"],"title":"ExecutionPlanRead"},"ExecutionPlanUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"scopeSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopesummary"},"objectives":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Objectives"},"qualityPlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qualityplan"},"riskManagementPlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Riskmanagementplan"},"deliverablePlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverableplan"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"}},"type":"object","title":"ExecutionPlanUpdateRequest"},"ExecutionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contractId":{"type":"string","format":"uuid","title":"Contractid"},"contractVersionId":{"type":"string","format":"uuid","title":"Contractversionid"},"status":{"type":"string","title":"Status"},"executionStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Executionstartdate"},"executionEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Executionenddate"},"progressPercent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Progresspercent"},"healthStatus":{"type":"string","title":"Healthstatus"},"riskLevel":{"type":"string","title":"Risklevel"},"activatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Activatedat"}},"type":"object","required":["id","contractId","contractVersionId","status","progressPercent","healthStatus","riskLevel"],"title":"ExecutionRead"},"ExpenditureItemInput":{"properties":{"budgetLineId":{"type":"string","format":"uuid","title":"Budgetlineid"},"itemName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemname"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Quantity","default":"1"},"unitPrice":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Unitprice","default":"0"},"supplyAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Supplyamount"},"expenseDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expensedate"}},"type":"object","required":["budgetLineId"],"title":"ExpenditureItemInput"},"ExpenditureRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"expenditureNumber":{"type":"integer","title":"Expenditurenumber"},"transactionType":{"type":"string","title":"Transactiontype"},"transactionDate":{"type":"string","format":"date","title":"Transactiondate"},"totalAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalamount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","projectId","expenditureNumber","transactionType","transactionDate","totalAmount","status"],"title":"ExpenditureRead"},"ExpenditureRequestCreate":{"properties":{"title":{"type":"string","title":"Title"},"requestType":{"type":"string","title":"Requesttype","default":"other"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"vendorId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Vendorid"},"plannedPaymentDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedpaymentdate"},"items":{"items":{"$ref":"#/components/schemas/ExpenditureItemInput"},"type":"array","title":"Items"}},"type":"object","required":["title","items"],"title":"ExpenditureRequestCreate"},"ExpenditureRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"requestNumber":{"type":"integer","title":"Requestnumber"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"totalAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalamount"},"requestType":{"type":"string","title":"Requesttype"}},"type":"object","required":["id","projectId","requestNumber","title","status","totalAmount","requestType"],"title":"ExpenditureRequestRead"},"ExportBatchCreate":{"properties":{"connection_id":{"type":"string","format":"uuid","title":"Connection Id"},"batch_key":{"type":"string","title":"Batch Key"},"export_type":{"type":"string","title":"Export Type"},"idempotency_key":{"type":"string","title":"Idempotency Key"},"dual_approval":{"type":"boolean","title":"Dual Approval","default":false}},"type":"object","required":["connection_id","batch_key","export_type","idempotency_key"],"title":"ExportBatchCreate"},"ExportBatchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"batch_key":{"type":"string","title":"Batch Key"},"export_type":{"type":"string","title":"Export Type"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","batch_key","export_type","status"],"title":"ExportBatchRead"},"ExportHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contractId":{"type":"string","format":"uuid","title":"Contractid"},"contractVersionId":{"type":"string","format":"uuid","title":"Contractversionid"},"format":{"type":"string","title":"Format"},"status":{"type":"string","title":"Status"},"watermark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watermark"},"sealIncluded":{"type":"boolean","title":"Sealincluded"},"signatureFieldsIncluded":{"type":"boolean","title":"Signaturefieldsincluded"},"exportedAt":{"type":"string","format":"date-time","title":"Exportedat"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["id","contractId","contractVersionId","format","status","sealIncluded","signatureFieldsIncluded","exportedAt"],"title":"ExportHistoryRead"},"ExportResponse":{"properties":{"content":{"type":"string","title":"Content"},"content_type":{"type":"string","title":"Content Type","default":"text/csv"}},"type":"object","required":["content"],"title":"ExportResponse"},"ExtractedContentResponse":{"properties":{"version_id":{"type":"string","format":"uuid","title":"Version Id"},"extraction_status":{"type":"string","title":"Extraction Status"},"sections":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sections"},"chunks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Chunks"},"chunk_limit":{"type":"integer","title":"Chunk Limit"},"chunk_offset":{"type":"integer","title":"Chunk Offset"},"total_chunks":{"type":"integer","title":"Total Chunks","default":0},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"page_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Count"}},"type":"object","required":["version_id","extraction_status","sections","chunks","chunk_limit","chunk_offset"],"title":"ExtractedContentResponse"},"FaqRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"category":{"type":"string","title":"Category"},"question":{"type":"string","title":"Question"},"answer":{"type":"string","title":"Answer"}},"type":"object","required":["id","category","question","answer"],"title":"FaqRead"},"FavoriteEntityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"label":{"type":"string","title":"Label"},"route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route"}},"type":"object","required":["id","entityType","entityId","label"],"title":"FavoriteEntityRead"},"FeedProbeBatchRequest":{"properties":{"sourceIds":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Sourceids"},"persist":{"type":"boolean","title":"Persist","default":true},"includeInactive":{"type":"boolean","title":"Includeinactive","default":false}},"type":"object","title":"FeedProbeBatchRequest","description":"Probe many RSS sources (default: all active RSS)."},"FeedProbeBatchResponse":{"properties":{"checked":{"type":"integer","title":"Checked","default":0},"okCount":{"type":"integer","title":"Okcount","default":0},"failCount":{"type":"integer","title":"Failcount","default":0},"results":{"items":{"$ref":"#/components/schemas/FeedProbeResponse"},"type":"array","title":"Results"},"message":{"type":"string","title":"Message","default":""}},"type":"object","title":"FeedProbeBatchResponse"},"FeedProbeRequest":{"properties":{"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"},"persist":{"type":"boolean","title":"Persist","description":"True면 소스의 lastStatus/lastError를 점검 결과로 갱신","default":false}},"type":"object","title":"FeedProbeRequest","description":"Probe one RSS URL or an existing news_source row."},"FeedProbeResponse":{"properties":{"ok":{"type":"boolean","title":"Ok"},"status":{"type":"string","title":"Status"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"finalUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Finalurl"},"feedTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feedtitle"},"entryCount":{"type":"integer","title":"Entrycount","default":0},"sampleTitles":{"items":{"type":"string"},"type":"array","title":"Sampletitles"},"httpStatus":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Httpstatus"},"latencyMs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latencyms"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"persisted":{"type":"boolean","title":"Persisted","default":false}},"type":"object","required":["ok","status"],"title":"FeedProbeResponse"},"FeedbackCategoryStat":{"properties":{"category":{"type":"string","title":"Category"},"interested":{"type":"integer","title":"Interested","default":0},"notInterested":{"type":"integer","title":"Notinterested","default":0},"readLater":{"type":"integer","title":"Readlater","default":0}},"type":"object","required":["category"],"title":"FeedbackCategoryStat"},"FeedbackStatsResponse":{"properties":{"total":{"type":"integer","title":"Total","default":0},"interested":{"type":"integer","title":"Interested","default":0},"notInterested":{"type":"integer","title":"Notinterested","default":0},"readLater":{"type":"integer","title":"Readlater","default":0},"byCategory":{"items":{"$ref":"#/components/schemas/FeedbackCategoryStat"},"type":"array","title":"Bycategory"},"note":{"type":"string","title":"Note","default":"similar-news: 관심있음 키워드 겹침 + 같은 카테고리 후보를 /similar 로 조회하세요."}},"type":"object","title":"FeedbackStatsResponse","description":"Lightweight preference aggregation for swipe feedback."},"FieldInput":{"properties":{"signerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Signerid"},"fieldKey":{"type":"string","title":"Fieldkey"},"fieldType":{"type":"string","title":"Fieldtype","default":"signature"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"required":{"type":"boolean","title":"Required","default":true},"pageNumber":{"type":"integer","title":"Pagenumber","default":1},"x":{"type":"number","title":"X","default":72},"y":{"type":"number","title":"Y","default":600},"width":{"type":"number","title":"Width","default":150},"height":{"type":"number","title":"Height","default":40}},"type":"object","required":["fieldKey"],"title":"FieldInput"},"FileRecognitionResponse":{"properties":{"filename":{"type":"string","title":"Filename"},"file_id":{"type":"string","format":"uuid","title":"File Id"},"suggestions":{"items":{"$ref":"#/components/schemas/RecognitionSuggestion"},"type":"array","title":"Suggestions"},"extraction_method":{"type":"string","title":"Extraction Method","default":"none"},"extraction_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Note"}},"type":"object","required":["filename","file_id","suggestions"],"title":"FileRecognitionResponse"},"FileSummary":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"mime_type":{"type":"string","title":"Mime Type"},"size_bytes":{"type":"integer","title":"Size Bytes"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","mime_type","size_bytes","created_at"],"title":"FileSummary"},"FilingExportRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"export_format":{"type":"string","title":"Export Format"},"status":{"type":"string","title":"Status"},"file_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"File Path"}},"type":"object","required":["id","export_format","status"],"title":"FilingExportRead"},"FilingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"filing_number":{"type":"string","title":"Filing Number"},"filing_type":{"type":"string","title":"Filing Type"},"status":{"type":"string","title":"Status"},"receipt_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Number"}},"type":"object","required":["id","filing_number","filing_type","status","receipt_number"],"title":"FilingRead"},"FilingResultRequest":{"properties":{"accepted":{"type":"boolean","title":"Accepted"},"receipt_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Number"}},"type":"object","required":["accepted"],"title":"FilingResultRequest"},"FilingSubmitRequest":{"properties":{"submission_method":{"type":"string","title":"Submission Method","default":"manual_portal"},"receipt_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Receipt Number"}},"type":"object","title":"FilingSubmitRequest"},"FinancialAnalysisResponse":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"subjectType":{"type":"string","enum":["own_company","counterparty"],"title":"Subjecttype"},"companyName":{"type":"string","title":"Companyname"},"year":{"type":"integer","title":"Year"},"source":{"type":"string","title":"Source"},"sourceLabel":{"type":"string","title":"Sourcelabel"},"corpCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corpcode"},"fsDivLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fsdivlabel"},"grade":{"type":"string","title":"Grade"},"headline":{"type":"string","title":"Headline"},"beginnerSummary":{"type":"string","title":"Beginnersummary"},"creditView":{"type":"string","title":"Creditview"},"sectionSummaries":{"additionalProperties":{"type":"string"},"type":"object","title":"Sectionsummaries"},"ratios":{"items":{"$ref":"#/components/schemas/RatioItemRead"},"type":"array","title":"Ratios"},"riskFlags":{"items":{"$ref":"#/components/schemas/RiskFlagRead"},"type":"array","title":"Riskflags"},"statementRows":{"items":{"$ref":"#/components/schemas/StatementRowRead"},"type":"array","title":"Statementrows"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"},"dartUsed":{"type":"boolean","title":"Dartused"},"dartMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dartmessage"},"dartComparison":{"anyOf":[{"$ref":"#/components/schemas/ComparisonRead"},{"type":"null"}]},"aiUsed":{"type":"boolean","title":"Aiused"},"aiMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aimessage"},"analyzedAt":{"type":"string","format":"date-time","title":"Analyzedat"},"createdByName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdbyname"}},"type":"object","required":["subjectType","companyName","year","source","sourceLabel","grade","headline","beginnerSummary","creditView","sectionSummaries","ratios","riskFlags","dartUsed","aiUsed","analyzedAt"],"title":"FinancialAnalysisResponse"},"FinancialAnalysisStatusResponse":{"properties":{"dartConfigured":{"type":"boolean","title":"Dartconfigured"},"dartMessage":{"type":"string","title":"Dartmessage"},"dartKeySource":{"type":"string","enum":["tenant","env","none"],"title":"Dartkeysource","default":"none"},"dartKeyMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dartkeymasked"},"canManageDartKey":{"type":"boolean","title":"Canmanagedartkey","default":false},"aiConfigured":{"type":"boolean","title":"Aiconfigured"},"aiProvider":{"type":"string","title":"Aiprovider"},"aiMessage":{"type":"string","title":"Aimessage"}},"type":"object","required":["dartConfigured","dartMessage","aiConfigured","aiProvider","aiMessage"],"title":"FinancialAnalysisStatusResponse"},"FindingCreate":{"properties":{"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity","default":"minor"},"findingType":{"type":"string","title":"Findingtype","default":"observation"}},"type":"object","required":["title"],"title":"FindingCreate"},"FiscalYearCreate":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"}},"type":"object","required":["code","name","start_date","end_date"],"title":"FiscalYearCreate"},"FiscalYearRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","code","name","start_date","end_date","status","created_at","updated_at"],"title":"FiscalYearRead"},"FixedAssetCreate":{"properties":{"asset_number":{"type":"string","title":"Asset Number"},"name":{"type":"string","title":"Name"},"category_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category Code"},"useful_life_months":{"type":"integer","title":"Useful Life Months","default":60},"salvage_value":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Salvage Value","default":"0"}},"type":"object","required":["asset_number","name"],"title":"FixedAssetCreate"},"FixedAssetRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"asset_number":{"type":"string","title":"Asset Number"},"name":{"type":"string","title":"Name"},"accounting_status":{"type":"string","title":"Accounting Status"},"acquisition_cost":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Acquisition Cost"},"capitalized_cost":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Capitalized Cost"},"useful_life_months":{"type":"integer","title":"Useful Life Months"}},"type":"object","required":["id","asset_number","name","accounting_status","acquisition_cost","capitalized_cost","useful_life_months"],"title":"FixedAssetRead"},"FollowUpCreate":{"properties":{"title":{"type":"string","title":"Title"},"canvasType":{"type":"string","enum":["task","customer_request","project_issue","change_request","review","approval","document_work","meeting_action","email_action","accounting_action","hr_action","maintenance_action"],"title":"Canvastype","default":"task"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["title"],"title":"FollowUpCreate"},"FollowUpCreateRequest":{"properties":{"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"followUpType":{"type":"string","title":"Followuptype","default":"other"},"title":{"type":"string","title":"Title"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"sourceActivityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceactivityid"},"createWorkItem":{"type":"boolean","title":"Createworkitem","default":true},"createCalendarEvent":{"type":"boolean","title":"Createcalendarevent","default":false}},"type":"object","required":["title"],"title":"FollowUpCreateRequest"},"FollowUpLinkStatus":{"type":"string","enum":["created","failed","unavailable"],"title":"FollowUpLinkStatus"},"FollowUpRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"followUpType":{"type":"string","title":"Followuptype"},"title":{"type":"string","title":"Title"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"status":{"type":"string","title":"Status"},"workItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Workitemid"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"snoozedUntil":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Snoozeduntil"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","followUpType","title","status","createdAt"],"title":"FollowUpRead"},"FollowUpTargetType":{"type":"string","enum":["task","todo","calendar","calendar_event","wbs","project_wbs","work_item","issue","project_issue","customer_request","quotation","proposal","proposal_task","contract_review","email_draft"],"title":"FollowUpTargetType"},"ForecastRunCreate":{"properties":{"base_date":{"type":"string","format":"date","title":"Base Date"},"horizon_days":{"type":"integer","title":"Horizon Days","default":90},"run_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Key"}},"type":"object","required":["base_date"],"title":"ForecastRunCreate"},"FundingAgencyCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"agencyCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencycode"},"shortName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shortname"},"agencyType":{"type":"string","title":"Agencytype","default":"other"},"parentAgencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentagencyid"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"isActive":{"type":"boolean","title":"Isactive","default":true},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["name"],"title":"FundingAgencyCreateRequest"},"FundingAgencyListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"shortName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shortname"},"agencyCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencycode"},"agencyType":{"type":"string","title":"Agencytype"},"isActive":{"type":"boolean","title":"Isactive"}},"type":"object","required":["id","name","agencyType","isActive"],"title":"FundingAgencyListItem"},"FundingAgencyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"agencyCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencycode"},"name":{"type":"string","title":"Name"},"shortName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shortname"},"agencyType":{"type":"string","title":"Agencytype"},"parentAgencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentagencyid"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"isActive":{"type":"boolean","title":"Isactive"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"}},"type":"object","required":["id","tenantId","name","agencyType","isActive","createdAt","updatedAt"],"title":"FundingAgencyRead"},"FundingAgencyUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"agencyCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencycode"},"shortName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shortname"},"agencyType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agencytype"},"parentAgencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentagencyid"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"isActive":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isactive"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"FundingAgencyUpdateRequest"},"GeneralLedgerEntryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"voucher_id":{"type":"string","format":"uuid","title":"Voucher Id"},"voucher_line_id":{"type":"string","format":"uuid","title":"Voucher Line Id"},"accounting_period_id":{"type":"string","format":"uuid","title":"Accounting Period Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entry_date":{"type":"string","format":"date","title":"Entry Date"},"side":{"type":"string","title":"Side"},"amount":{"type":"integer","title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"cost_center_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cost Center Code"},"account_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Code"},"account_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","voucher_id","voucher_line_id","accounting_period_id","account_id","entry_date","side","amount","created_at"],"title":"GeneralLedgerEntryRead"},"GenerateBriefRequest":{"properties":{"briefDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Briefdate"},"force":{"type":"boolean","title":"Force","default":false},"collect":{"type":"boolean","title":"Collect","default":true},"precomputeIssueAnalysis":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Precomputeissueanalysis"}},"type":"object","title":"GenerateBriefRequest"},"GenerateBriefResponse":{"properties":{"briefId":{"type":"string","format":"uuid","title":"Briefid"},"briefDate":{"type":"string","format":"date","title":"Briefdate"},"status":{"type":"string","title":"Status"},"itemCount":{"type":"integer","title":"Itemcount"},"collected":{"type":"integer","title":"Collected","default":0},"message":{"type":"string","title":"Message"}},"type":"object","required":["briefId","briefDate","status","itemCount","message"],"title":"GenerateBriefResponse"},"GenerateTodayRequest":{"properties":{"force":{"type":"boolean","title":"Force","default":true},"precomputeIssueAnalysis":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Precomputeissueanalysis"}},"type":"object","title":"GenerateTodayRequest","description":"Body for POST /morning-brief/generate-today (no re-collect; force only)."},"GenerateWbsResponse":{"properties":{"suggestedNodes":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Suggestednodes"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["suggestedNodes"],"title":"GenerateWbsResponse"},"GenerationJobCreateRequest":{"properties":{"generationKind":{"type":"string","title":"Generationkind","default":"outline"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"},"inputContext":{"additionalProperties":true,"type":"object","title":"Inputcontext"}},"type":"object","title":"GenerationJobCreateRequest"},"GenerationJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"},"generationKind":{"type":"string","title":"Generationkind"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"}},"type":"object","required":["id","status","generationKind"],"title":"GenerationJobRead"},"GenericFollowUpRequest":{"properties":{"options":{"additionalProperties":true,"type":"object","title":"Options"},"allowDuplicate":{"type":"boolean","title":"Allowduplicate","default":false}},"type":"object","title":"GenericFollowUpRequest"},"GlobalSearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"intent":{"type":"string","enum":["search","navigate","action"],"title":"Intent","default":"search"},"intentConfidence":{"type":"number","title":"Intentconfidence","default":1.0},"total":{"type":"integer","title":"Total"},"groups":{"items":{"$ref":"#/components/schemas/SearchGroupRead"},"type":"array","title":"Groups"},"parsedFilters":{"additionalProperties":true,"type":"object","title":"Parsedfilters"}},"type":"object","required":["query","total","groups"],"title":"GlobalSearchResponse"},"GlobalSearchResultRead":{"properties":{"id":{"type":"string","title":"Id"},"entityType":{"type":"string","title":"Entitytype"},"title":{"type":"string","title":"Title"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle"},"snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Snippet"},"route":{"type":"string","title":"Route"},"project":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project"},"customer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"ownerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownername"},"occurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurredat"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"sourceBadge":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcebadge"},"matchedFields":{"items":{"type":"string"},"type":"array","title":"Matchedfields"},"highlightFragments":{"items":{"type":"string"},"type":"array","title":"Highlightfragments"},"score":{"type":"number","title":"Score","default":0},"permissionScope":{"type":"string","title":"Permissionscope","default":"tenant"}},"type":"object","required":["id","entityType","title","route"],"title":"GlobalSearchResultRead"},"GlossarySuggestDefinitionRequest":{"properties":{"term":{"type":"string","maxLength":120,"minLength":1,"title":"Term"},"documentTitle":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Documenttitle"},"excerpt":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Excerpt"}},"type":"object","required":["term"],"title":"GlossarySuggestDefinitionRequest"},"GlossarySuggestDefinitionResponse":{"properties":{"term":{"type":"string","title":"Term"},"definition":{"type":"string","title":"Definition","default":""},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usedLlm":{"type":"boolean","title":"Usedllm","default":false},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["term"],"title":"GlossarySuggestDefinitionResponse"},"GlossaryTermCreate":{"properties":{"term":{"type":"string","maxLength":120,"minLength":1,"title":"Term"},"definition":{"type":"string","maxLength":800,"title":"Definition","default":""},"isNew":{"type":"boolean","title":"Isnew","default":false},"newsItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Newsitemid"},"source":{"type":"string","enum":["news","email","minutes","manual"],"title":"Source","default":"manual"}},"type":"object","required":["term"],"title":"GlossaryTermCreate"},"GlossaryTermDraft":{"properties":{"term":{"type":"string","title":"Term"},"definition":{"type":"string","title":"Definition","default":""},"isNew":{"type":"boolean","title":"Isnew","default":false}},"type":"object","required":["term"],"title":"GlossaryTermDraft"},"GlossaryTermListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/GlossaryTermRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total","default":0}},"type":"object","title":"GlossaryTermListResponse"},"GlossaryTermRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"term":{"type":"string","title":"Term"},"definition":{"type":"string","title":"Definition","default":""},"isNew":{"type":"boolean","title":"Isnew"},"source":{"type":"string","enum":["news","email","minutes","manual"],"title":"Source","default":"manual"},"newsItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Newsitemid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","term","isNew","createdAt","updatedAt"],"title":"GlossaryTermRead"},"GlossaryTermUpdate":{"properties":{"term":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Term"},"definition":{"anyOf":[{"type":"string","maxLength":800},{"type":"null"}],"title":"Definition"},"isNew":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isnew"}},"type":"object","title":"GlossaryTermUpdate","description":"Partial update by term id (settings sheet rename / definition edit)."},"GoNoGoRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EvaluationItemInput"},"type":"array","title":"Items"},"summaryComment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summarycomment"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["items"],"title":"GoNoGoRequest"},"GoNoGoResponse":{"properties":{"weightedScore":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Weightedscore"},"recommendedResult":{"type":"string","title":"Recommendedresult"},"decisionStatus":{"type":"string","title":"Decisionstatus"},"evaluationId":{"type":"string","format":"uuid","title":"Evaluationid"}},"type":"object","required":["weightedScore","recommendedResult","decisionStatus","evaluationId"],"title":"GoNoGoResponse"},"GoogleCalendarListItem":{"properties":{"googleCalendarId":{"type":"string","title":"Googlecalendarid"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"primary":{"type":"boolean","title":"Primary","default":false},"accessRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accessrole"},"selected":{"type":"boolean","title":"Selected","default":false},"mappedInternalCalendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappedinternalcalendarid"},"syncDirection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Syncdirection"}},"type":"object","required":["googleCalendarId","name"],"title":"GoogleCalendarListItem"},"GoogleCalendarStatus":{"properties":{"status":{"type":"string","title":"Status"},"googleAccountEmailMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googleaccountemailmasked"},"lastConnectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastconnectedat"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"lastErrorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrorcode"},"lastErrorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrormessagesafe"},"mappingCount":{"type":"integer","title":"Mappingcount","default":0},"openConflictCount":{"type":"integer","title":"Openconflictcount","default":0},"pendingJobCount":{"type":"integer","title":"Pendingjobcount","default":0},"oauthConfigured":{"type":"boolean","title":"Oauthconfigured","default":false},"usingMock":{"type":"boolean","title":"Usingmock","default":false},"setupHint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Setuphint"}},"type":"object","required":["status"],"title":"GoogleCalendarStatus"},"GoogleConnectRequest":{"properties":{"auth_type":{"type":"string","title":"Auth Type","default":"oauth"}},"type":"object","title":"GoogleConnectRequest"},"GoogleIntegrationStatus":{"properties":{"connected":{"type":"boolean","title":"Connected"},"account_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Email"},"account_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Name"},"last_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Synced At"},"sync_settings":{"$ref":"#/components/schemas/GoogleSyncSettings"},"mock_mode":{"type":"boolean","title":"Mock Mode","default":false},"sync_job":{"anyOf":[{"$ref":"#/components/schemas/GoogleSyncJob"},{"type":"null"}]}},"type":"object","required":["connected"],"title":"GoogleIntegrationStatus"},"GoogleSyncJob":{"properties":{"status":{"type":"string","title":"Status"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"result":{"anyOf":[{"$ref":"#/components/schemas/GoogleSyncResult"},{"type":"null"}]},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["status"],"title":"GoogleSyncJob"},"GoogleSyncResult":{"properties":{"imported":{"type":"integer","title":"Imported","default":0},"updated":{"type":"integer","title":"Updated","default":0},"skipped":{"type":"integer","title":"Skipped","default":0},"deleted":{"type":"integer","title":"Deleted","default":0},"customers_created":{"type":"integer","title":"Customers Created","default":0},"sync_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sync Mode"},"last_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Synced At"}},"type":"object","title":"GoogleSyncResult"},"GoogleSyncSettings":{"properties":{"auto_sync":{"type":"boolean","title":"Auto Sync","default":false},"sync_interval_hours":{"type":"integer","maximum":168.0,"minimum":1.0,"title":"Sync Interval Hours","default":24},"create_customers_from_org":{"type":"boolean","title":"Create Customers From Org","default":false},"sync_contact_groups":{"type":"boolean","title":"Sync Contact Groups","default":true}},"type":"object","title":"GoogleSyncSettings"},"GoogleSyncSettingsUpdate":{"properties":{"sync_settings":{"$ref":"#/components/schemas/GoogleSyncSettings"}},"type":"object","required":["sync_settings"],"title":"GoogleSyncSettingsUpdate"},"GoogleSyncStartResponse":{"properties":{"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message","default":""},"result":{"anyOf":[{"$ref":"#/components/schemas/GoogleSyncResult"},{"type":"null"}]},"sync_job":{"anyOf":[{"$ref":"#/components/schemas/GoogleSyncJob"},{"type":"null"}]}},"type":"object","required":["status"],"title":"GoogleSyncStartResponse"},"GoogleTasksConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected"},"oauth_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Url"},"message":{"type":"string","title":"Message","default":""}},"type":"object","required":["connected"],"title":"GoogleTasksConnectResponse"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HighlightRect":{"properties":{"left":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Left"},"top":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Top"},"width":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Width"},"height":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Height"}},"type":"object","required":["left","top","width","height"],"title":"HighlightRect"},"HolidayCreate":{"properties":{"holiday_code":{"type":"string","title":"Holiday Code"},"name":{"type":"string","title":"Name"},"holiday_date":{"type":"string","format":"date","title":"Holiday Date"},"holiday_type":{"type":"string","title":"Holiday Type","default":"public"},"paid_status":{"type":"string","title":"Paid Status","default":"paid"}},"type":"object","required":["holiday_code","name","holiday_date"],"title":"HolidayCreate"},"HrCertificateCreateRequest":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"kind":{"type":"string","enum":["employment","career","participation_confirm","security_pledge","privacy_pledge"],"title":"Kind"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"language":{"type":"string","enum":["ko","en"],"title":"Language","default":"ko"}},"type":"object","required":["employee_id","kind"],"title":"HrCertificateCreateRequest"},"HrCertificateResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employee_name":{"type":"string","title":"Employee Name"},"kind":{"type":"string","enum":["employment","career","participation_confirm","security_pledge","privacy_pledge"],"title":"Kind"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"language":{"type":"string","enum":["ko","en"],"title":"Language","default":"ko"},"status":{"type":"string","enum":["draft","reviewing","revision_requested","approved","exported","submitted","archived"],"title":"Status"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"pdf_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Pdf File Id"},"serial_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serial No"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","employee_id","employee_name","kind","status","created_at","updated_at"],"title":"HrCertificateResponse"},"HrCertificateUpdateRequest":{"properties":{"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"status":{"anyOf":[{"type":"string","enum":["draft","reviewing","revision_requested","approved","exported","submitted","archived"]},{"type":"null"}],"title":"Status"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"serial_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serial No"}},"type":"object","title":"HrCertificateUpdateRequest"},"HrDashboardKpi":{"properties":{"total_active":{"type":"integer","title":"Total Active","default":0},"pre_hire":{"type":"integer","title":"Pre Hire","default":0},"on_probation":{"type":"integer","title":"On Probation","default":0},"on_leave":{"type":"integer","title":"On Leave","default":0},"resignation_pending":{"type":"integer","title":"Resignation Pending","default":0},"contract_expiring_soon":{"type":"integer","title":"Contract Expiring Soon","default":0},"unassigned":{"type":"integer","title":"Unassigned","default":0},"concurrent_assignments":{"type":"integer","title":"Concurrent Assignments","default":0},"document_expiring_soon":{"type":"integer","title":"Document Expiring Soon","default":0},"personnel_events_pending":{"type":"integer","title":"Personnel Events Pending","default":0},"unlinked_users":{"type":"integer","title":"Unlinked Users","default":0}},"type":"object","title":"HrDashboardKpi"},"HrDashboardRead":{"properties":{"kpis":{"$ref":"#/components/schemas/HrDashboardKpi"},"recent_personnel_events":{"items":{"$ref":"#/components/schemas/PersonnelEventRead"},"type":"array","title":"Recent Personnel Events"}},"type":"object","required":["kpis"],"title":"HrDashboardRead"},"HrEmployeeCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"legal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Name"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"employment_type":{"type":"string","title":"Employment Type","default":"permanent"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"primary_site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Site Id"},"primary_job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Job Role Id"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"payroll_eligible":{"type":"boolean","title":"Payroll Eligible","default":true},"social_insurance_eligible":{"type":"boolean","title":"Social Insurance Eligible","default":true}},"type":"object","required":["company_id","name","email"],"title":"HrEmployeeCreateRequest"},"HrEmployeeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"name":{"type":"string","title":"Name"},"legal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Name"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"email":{"type":"string","title":"Email"},"work_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Email"},"employment_type":{"type":"string","title":"Employment Type"},"employment_status":{"type":"string","title":"Employment Status"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"grade_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Grade Name"},"primary_site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Site Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"resigned_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Resigned At"},"payroll_eligible":{"type":"boolean","title":"Payroll Eligible"},"social_insurance_eligible":{"type":"boolean","title":"Social Insurance Eligible"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","company_id","name","email","employment_type","employment_status","payroll_eligible","social_insurance_eligible","created_at","updated_at"],"title":"HrEmployeeRead"},"HrEmployeeUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"legal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legal Name"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"employment_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employment Type"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"primary_site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Site Id"},"primary_job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Job Role Id"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"},"employment_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employment Status"},"joined_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Joined At"},"resigned_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Resigned At"},"payroll_eligible":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Payroll Eligible"},"social_insurance_eligible":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Social Insurance Eligible"}},"type":"object","title":"HrEmployeeUpdateRequest"},"ICloudCalendarListItem":{"properties":{"calendarOpaqueId":{"type":"string","title":"Calendaropaqueid"},"displayName":{"type":"string","title":"Displayname"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"supportsEvents":{"type":"boolean","title":"Supportsevents","default":true},"selected":{"type":"boolean","title":"Selected","default":false},"mappedInternalCalendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappedinternalcalendarid"},"syncDirection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Syncdirection"},"syncTokenAvailable":{"type":"boolean","title":"Synctokenavailable","default":false}},"type":"object","required":["calendarOpaqueId","displayName"],"title":"ICloudCalendarListItem"},"ICloudCalendarStatus":{"properties":{"status":{"type":"string","title":"Status"},"appleIdEmailMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appleidemailmasked"},"lastConnectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastconnectedat"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"lastCredentialVerifiedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastcredentialverifiedat"},"lastErrorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrorcode"},"lastErrorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrormessagesafe"},"mappingCount":{"type":"integer","title":"Mappingcount","default":0},"openConflictCount":{"type":"integer","title":"Openconflictcount","default":0},"pendingJobCount":{"type":"integer","title":"Pendingjobcount","default":0}},"type":"object","required":["status"],"title":"ICloudCalendarStatus"},"ICloudConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected","default":false},"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"},"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"ICloudConnectResponse"},"ICloudRotateCredentialRequest":{"properties":{"newAppSpecificPassword":{"type":"string","title":"Newappspecificpassword"}},"type":"object","required":["newAppSpecificPassword"],"title":"ICloudRotateCredentialRequest"},"IdempotencyAction":{"properties":{"idempotency_key":{"type":"string","title":"Idempotency Key"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["idempotency_key"],"title":"IdempotencyAction"},"ImpactRecordCreate":{"properties":{"title":{"type":"string","title":"Title"},"impactType":{"type":"string","title":"Impacttype","default":"other"},"measuredValue":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Measuredvalue"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"}},"type":"object","required":["title"],"title":"ImpactRecordCreate"},"ImportAnalyzeRequest":{"properties":{"rows":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Rows"}},"type":"object","required":["rows"],"title":"ImportAnalyzeRequest"},"ImportShareUrlRequest":{"properties":{"url":{"type":"string","maxLength":2000,"minLength":8,"title":"Url"},"format":{"type":"string","enum":["auto","opml","markdown"],"title":"Format","default":"auto"}},"type":"object","required":["url"],"title":"ImportShareUrlRequest","description":"Import RSS feeds from a GitHub raw/blob/gist URL or any public OPML/markdown list."},"IncomePaymentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"income_type":{"type":"string","title":"Income Type"},"attribution_period":{"type":"string","title":"Attribution Period"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"gross_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Gross Amount"},"taxable_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Taxable Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","income_type","attribution_period","payment_date","gross_amount","taxable_amount","status"],"title":"IncomePaymentRead"},"IndicatorCreate":{"properties":{"indicatorCode":{"type":"string","title":"Indicatorcode"},"name":{"type":"string","title":"Name"},"indicatorType":{"type":"string","title":"Indicatortype","default":"output"},"category":{"type":"string","title":"Category","default":"other"},"measurementType":{"type":"string","title":"Measurementtype","default":"quantitative"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"direction":{"type":"string","title":"Direction","default":"increase"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Weight","default":"0"},"targetValue":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Targetvalue"},"required":{"type":"boolean","title":"Required","default":false}},"type":"object","required":["indicatorCode","name"],"title":"IndicatorCreate"},"IndicatorRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"indicatorCode":{"type":"string","title":"Indicatorcode"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"weight":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Weight"},"targetValue":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Targetvalue"},"measurementType":{"type":"string","title":"Measurementtype"},"direction":{"type":"string","title":"Direction"}},"type":"object","required":["id","indicatorCode","name","status","weight","measurementType","direction"],"title":"IndicatorRead"},"IndustrialAccidentRateRead":{"properties":{"code":{"type":"string","title":"Code"},"category":{"type":"string","title":"Category"},"subcategory":{"type":"string","title":"Subcategory"},"rate_percent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Rate Percent"},"rate_decimal":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Rate Decimal"},"description":{"type":"string","title":"Description"}},"type":"object","required":["code","category","subcategory","rate_percent","rate_decimal","description"],"title":"IndustrialAccidentRateRead"},"InputTaxReviewCreate":{"properties":{"vat_transaction_id":{"type":"string","format":"uuid","title":"Vat Transaction Id"},"deductible_status":{"type":"string","title":"Deductible Status"},"deductible_tax_amount":{"type":"integer","minimum":0.0,"title":"Deductible Tax Amount"},"non_deductible_tax_amount":{"type":"integer","minimum":0.0,"title":"Non Deductible Tax Amount"},"evidence_document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidence Document Id"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["vat_transaction_id","deductible_status","deductible_tax_amount","non_deductible_tax_amount"],"title":"InputTaxReviewCreate"},"InputTaxReviewRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"vat_transaction_id":{"type":"string","format":"uuid","title":"Vat Transaction Id"},"review_status":{"type":"string","title":"Review Status"},"deductible_status":{"type":"string","title":"Deductible Status"},"deductible_tax_amount":{"type":"integer","title":"Deductible Tax Amount"},"non_deductible_tax_amount":{"type":"integer","title":"Non Deductible Tax Amount"}},"type":"object","required":["id","vat_transaction_id","review_status","deductible_status","deductible_tax_amount","non_deductible_tax_amount"],"title":"InputTaxReviewRead"},"InsightJobCreate":{"properties":{"insight_type":{"type":"string","title":"Insight Type"},"job_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Key"}},"type":"object","required":["insight_type"],"title":"InsightJobCreate"},"InspectionComplete":{"properties":{"result":{"type":"string","title":"Result"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["result"],"title":"InspectionComplete"},"InspectionCompleteRequest":{"properties":{"result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result","default":"passed"},"findings":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Findings"}},"type":"object","title":"InspectionCompleteRequest"},"InspectionCreate":{"properties":{"inspectionType":{"type":"string","title":"Inspectiontype"},"milestoneInstanceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Milestoneinstanceid"},"deliverableId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Deliverableid"},"inspectorUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Inspectoruserid"}},"type":"object","required":["inspectionType"],"title":"InspectionCreate"},"InspectionCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"inspectionType":{"type":"string","title":"Inspectiontype","default":"internal"},"contractInspectionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractinspectionid"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"}},"type":"object","required":["title"],"title":"InspectionCreateRequest"},"InspectionEventCreate":{"properties":{"title":{"type":"string","title":"Title"},"inspectionType":{"type":"string","title":"Inspectiontype","default":"supervision"}},"type":"object","required":["title"],"title":"InspectionEventCreate"},"InsuranceCalcRequest":{"properties":{"year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Year","default":2026},"base_salary":{"type":"integer","minimum":0.0,"title":"Base Salary","default":0},"meal_allowance":{"type":"integer","title":"Meal Allowance","default":0},"vehicle_allowance":{"type":"integer","title":"Vehicle Allowance","default":0},"childcare_allowance":{"type":"integer","title":"Childcare Allowance","default":0},"research_allowance":{"type":"integer","title":"Research Allowance","default":0},"other_non_taxable":{"type":"integer","title":"Other Non Taxable","default":0},"bonus":{"type":"integer","title":"Bonus","default":0},"overtime_pay":{"type":"integer","title":"Overtime Pay","default":0},"night_pay":{"type":"integer","title":"Night Pay","default":0},"holiday_pay":{"type":"integer","title":"Holiday Pay","default":0},"other_taxable":{"type":"integer","title":"Other Taxable","default":0},"income_tax":{"type":"integer","title":"Income Tax","default":0}},"type":"object","title":"InsuranceCalcRequest"},"InsuranceCalcResponse":{"properties":{"gross_pay":{"type":"integer","title":"Gross Pay"},"taxable_income":{"type":"integer","title":"Taxable Income"},"social_insurance_income":{"type":"integer","title":"Social Insurance Income"},"national_pension":{"type":"integer","title":"National Pension"},"health_insurance":{"type":"integer","title":"Health Insurance"},"long_term_care":{"type":"integer","title":"Long Term Care"},"employment_insurance":{"type":"integer","title":"Employment Insurance"},"income_tax":{"type":"integer","title":"Income Tax"},"local_income_tax":{"type":"integer","title":"Local Income Tax"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"},"rate_year":{"type":"integer","title":"Rate Year"},"is_default_rate":{"type":"boolean","title":"Is Default Rate","default":false}},"type":"object","required":["gross_pay","taxable_income","social_insurance_income","national_pension","health_insurance","long_term_care","employment_insurance","income_tax","local_income_tax","employer_contribution_total","rate_year"],"title":"InsuranceCalcResponse"},"IntegrationDashboard":{"properties":{"active_connections":{"type":"integer","title":"Active Connections"},"open_sync_errors":{"type":"integer","title":"Open Sync Errors"},"pending_conflicts":{"type":"integer","title":"Pending Conflicts"},"pending_dlq":{"type":"integer","title":"Pending Dlq"}},"type":"object","required":["active_connections","open_sync_errors","pending_conflicts","pending_dlq"],"title":"IntegrationDashboard"},"InterestCategoryCreate":{"properties":{"label":{"type":"string","maxLength":120,"minLength":1,"title":"Label"},"key":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Key"}},"type":"object","required":["label"],"title":"InterestCategoryCreate"},"InterestCategoryRead":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"isSystem":{"type":"boolean","title":"Issystem"},"sortOrder":{"type":"integer","title":"Sortorder","default":0}},"type":"object","required":["key","label","isSystem"],"title":"InterestCategoryRead","description":"System or tenant-custom interest category for preferences UI."},"InterestCategoryUpdate":{"properties":{"label":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Label"}},"type":"object","title":"InterestCategoryUpdate"},"InternalTransferCreate":{"properties":{"from_account_id":{"type":"string","format":"uuid","title":"From Account Id"},"to_account_id":{"type":"string","format":"uuid","title":"To Account Id"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"transfer_date":{"type":"string","format":"date","title":"Transfer Date"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["from_account_id","to_account_id","amount","transfer_date"],"title":"InternalTransferCreate"},"InternalTransferRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"transfer_number":{"type":"string","title":"Transfer Number"},"amount":{"type":"integer","title":"Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","transfer_number","amount","status"],"title":"InternalTransferRead"},"InventoryBalanceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"item_id":{"type":"string","format":"uuid","title":"Item Id"},"warehouse_id":{"type":"string","format":"uuid","title":"Warehouse Id"},"quantity_on_hand":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Quantity On Hand"},"amount_on_hand":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Amount On Hand"}},"type":"object","required":["id","item_id","warehouse_id","quantity_on_hand","amount_on_hand"],"title":"InventoryBalanceRead"},"InventoryCountCreate":{"properties":{"count_key":{"type":"string","title":"Count Key"},"warehouse_id":{"type":"string","format":"uuid","title":"Warehouse Id"},"count_date":{"type":"string","format":"date","title":"Count Date"}},"type":"object","required":["count_key","warehouse_id","count_date"],"title":"InventoryCountCreate"},"InventoryCountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"count_key":{"type":"string","title":"Count Key"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","count_key","status"],"title":"InventoryCountRead"},"InventoryTxnCreate":{"properties":{"transaction_number":{"type":"string","title":"Transaction Number"},"transaction_type":{"type":"string","title":"Transaction Type"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"warehouse_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Warehouse Id"},"lines":{"items":{"$ref":"#/components/schemas/InventoryTxnLineCreate"},"type":"array","title":"Lines"}},"type":"object","required":["transaction_number","transaction_type","transaction_date","lines"],"title":"InventoryTxnCreate"},"InventoryTxnLineCreate":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Quantity"},"unit_cost":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Unit Cost","default":"0"},"lot_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Lot Id"},"from_warehouse_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"From Warehouse Id"},"to_warehouse_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"To Warehouse Id"}},"type":"object","required":["item_id","quantity"],"title":"InventoryTxnLineCreate"},"InventoryTxnRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"transaction_number":{"type":"string","title":"Transaction Number"},"transaction_type":{"type":"string","title":"Transaction Type"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","transaction_number","transaction_type","status"],"title":"InventoryTxnRead"},"InvitePreviewResponse":{"properties":{"email":{"type":"string","title":"Email"},"name":{"type":"string","title":"Name"},"tenant_name":{"type":"string","title":"Tenant Name"}},"type":"object","required":["email","name","tenant_name"],"title":"InvitePreviewResponse"},"IssueAnalysisRequest":{"properties":{"detail":{"type":"boolean","title":"Detail","default":false}},"type":"object","title":"IssueAnalysisRequest","description":"``detail=true`` → URL 발췌 후 풍부한 요약. 본문은 저장하지 않음."},"IssueAnalysisResponse":{"properties":{"newsItemId":{"type":"string","format":"uuid","title":"Newsitemid"},"mode":{"type":"string","enum":["default","detail"],"title":"Mode"},"what":{"type":"string","title":"What"},"why":{"type":"string","title":"Why"},"nanumlabLink":{"type":"string","title":"Nanumlablink"},"glossary":{"items":{"$ref":"#/components/schemas/GlossaryTermDraft"},"type":"array","title":"Glossary"},"recommendations":{"items":{"type":"string"},"type":"array","title":"Recommendations"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usedLlm":{"type":"boolean","title":"Usedllm","default":false},"fetchStatus":{"type":"string","enum":["skipped","ok","failed","blocked"],"title":"Fetchstatus","default":"skipped"},"fetchMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fetchmessage"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"disclaimer":{"type":"string","title":"Disclaimer","default":"원문 전문은 저장하지 않습니다. 상세 분석은 일시적으로 가져온 발췌만 사용합니다."}},"type":"object","required":["newsItemId","mode","what","why","nanumlabLink"],"title":"IssueAnalysisResponse"},"IssueAssignRequest":{"properties":{"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"assigneeEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeemployeeid"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","title":"IssueAssignRequest"},"IssueCommentCreateRequest":{"properties":{"commentText":{"type":"string","title":"Commenttext"}},"type":"object","required":["commentText"],"title":"IssueCommentCreateRequest"},"IssueCommentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"issueId":{"type":"string","format":"uuid","title":"Issueid"},"commentText":{"type":"string","title":"Commenttext"},"authorUserId":{"type":"string","format":"uuid","title":"Authoruserid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","issueId","commentText","authorUserId","createdAt"],"title":"IssueCommentRead"},"IssueCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"issueType":{"type":"string","title":"Issuetype","default":"general"},"priority":{"type":"string","title":"Priority","default":"medium"},"severity":{"type":"string","title":"Severity","default":"normal"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["title"],"title":"IssueCreateRequest"},"IssueDocumentBody":{"properties":{"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"}},"type":"object","title":"IssueDocumentBody","description":"발급·생성 시 문서 본문에 넣을 발급일 (미지정 시 오늘)."},"IssueEscalateRequest":{"properties":{"reason":{"type":"string","title":"Reason"},"escalatedToUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Escalatedtouserid"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"escalationLevel":{"type":"integer","title":"Escalationlevel","default":1}},"type":"object","required":["reason"],"title":"IssueEscalateRequest"},"IssueEscalationSummary":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"escalatedToUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Escalatedtouserid"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"reason":{"type":"string","title":"Reason"},"escalationLevel":{"type":"integer","title":"Escalationlevel"},"escalatedBy":{"type":"string","format":"uuid","title":"Escalatedby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","reason","escalationLevel","escalatedBy","createdAt"],"title":"IssueEscalationSummary","description":"Issue 목록/상세에 붙는 최근 에스컬레이션 요약 (누구에게 / 어디로)."},"IssueRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"issueNumber":{"type":"integer","title":"Issuenumber"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"issueType":{"type":"string","title":"Issuetype"},"priority":{"type":"string","title":"Priority"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"},"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"resolutionSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolutionsummary"},"resolvedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Resolvedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"latestEscalation":{"anyOf":[{"$ref":"#/components/schemas/IssueEscalationSummary"},{"type":"null"}]}},"type":"object","required":["id","projectId","issueNumber","title","issueType","priority","severity","status","createdAt","updatedAt"],"title":"IssueRead"},"IssueResolveRequest":{"properties":{"resolutionSummary":{"type":"string","title":"Resolutionsummary"}},"type":"object","required":["resolutionSummary"],"title":"IssueResolveRequest"},"IssueStatusUpdateRequest":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"IssueStatusUpdateRequest"},"IssueUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"issueType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuetype"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"},"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"clearAssignee":{"type":"boolean","title":"Clearassignee","default":false},"clearDueDate":{"type":"boolean","title":"Clearduedate","default":false}},"type":"object","title":"IssueUpdateRequest","description":"칸반/상세 모달에서 필드 수정. 보낸 필드만 갱신."},"IssuedDocumentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"document_request_id":{"type":"string","format":"uuid","title":"Document Request Id"},"document_type_id":{"type":"string","format":"uuid","title":"Document Type Id"},"document_number":{"type":"string","title":"Document Number"},"title":{"type":"string","title":"Title"},"issue_date":{"type":"string","format":"date","title":"Issue Date"},"status":{"type":"string","title":"Status"},"verification_enabled":{"type":"boolean","title":"Verification Enabled"},"issued_at":{"type":"string","format":"date-time","title":"Issued At"},"revoked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Revoked At"},"issued_by_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Issued By User Id"},"employee_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Name"},"document_type_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type Code"},"document_type_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type Name"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"legacy_certificate_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Legacy Certificate Id"},"legacy_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Legacy Kind"},"has_file":{"type":"boolean","title":"Has File","default":false}},"type":"object","required":["id","tenant_id","company_id","employee_id","document_request_id","document_type_id","document_number","title","issue_date","status","verification_enabled","issued_at","revoked_at"],"title":"IssuedDocumentRead"},"ItemCreate":{"properties":{"item_code":{"type":"string","title":"Item Code"},"name":{"type":"string","title":"Name"},"valuation_method":{"type":"string","title":"Valuation Method","default":"moving_average"}},"type":"object","required":["item_code","name"],"title":"ItemCreate"},"ItemCreateRequest":{"properties":{"title":{"type":"string","minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_required":{"type":"boolean","title":"Is Required","default":false}},"type":"object","required":["title"],"title":"ItemCreateRequest"},"ItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"item_code":{"type":"string","title":"Item Code"},"name":{"type":"string","title":"Name"},"valuation_method":{"type":"string","title":"Valuation Method"}},"type":"object","required":["id","item_code","name","valuation_method"],"title":"ItemRead"},"ItemReorderRequest":{"properties":{"itemIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Itemids"}},"type":"object","required":["itemIds"],"title":"ItemReorderRequest"},"ItemUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer"},"document_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Number"},"issued_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issued At"},"expires_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expires At"},"clear_expires_at":{"type":"boolean","title":"Clear Expires At","default":false},"remark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Remark"}},"type":"object","title":"ItemUpdateRequest"},"JobApplicationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"application_number":{"type":"string","title":"Application Number"},"applicant_id":{"type":"string","format":"uuid","title":"Applicant Id"},"job_posting_id":{"type":"string","format":"uuid","title":"Job Posting Id"},"status":{"type":"string","title":"Status"},"current_stage":{"type":"string","title":"Current Stage"},"submitted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submitted At"}},"type":"object","required":["id","application_number","applicant_id","job_posting_id","status","current_stage","submitted_at"],"title":"JobApplicationRead"},"JobCodeCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order","default":0}},"type":"object","required":["company_id","code","name"],"title":"JobCodeCreateRequest"},"JobCodeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","title":"Status"},"sort_order":{"type":"integer","title":"Sort Order"}},"type":"object","required":["id","company_id","code","name","status","sort_order"],"title":"JobCodeRead"},"JobGradeCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"level":{"type":"integer","minimum":1.0,"title":"Level","default":1},"sort_order":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Sort Order"},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["name"],"title":"JobGradeCreateRequest"},"JobGradeResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"level":{"type":"integer","title":"Level"},"sort_order":{"type":"integer","title":"Sort Order"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","tenant_id","company_id","code","name","level","sort_order","is_active"],"title":"JobGradeResponse"},"JobGradeUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"level":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Level"},"sort_order":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Sort Order"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"JobGradeUpdateRequest"},"JobPostingCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"recruitment_request_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Recruitment Request Id"},"title":{"type":"string","title":"Title"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"},"vacancies":{"type":"integer","minimum":1.0,"title":"Vacancies","default":1},"responsibilities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibilities"},"required_qualifications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Qualifications"},"public_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Slug"}},"type":"object","required":["company_id","title"],"title":"JobPostingCreate"},"JobPostingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"posting_number":{"type":"string","title":"Posting Number"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"public_slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Slug"},"vacancies":{"type":"integer","title":"Vacancies"},"published_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Published At"}},"type":"object","required":["id","posting_number","title","status","public_slug","vacancies","published_at"],"title":"JobPostingRead"},"JobRoleCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"sort_order":{"type":"integer","title":"Sort Order","default":0},"job_family_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Family Id"},"responsibilities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibilities"}},"type":"object","required":["company_id","code","name"],"title":"JobRoleCreateRequest"},"JobRoleRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","title":"Status"},"sort_order":{"type":"integer","title":"Sort Order"},"job_family_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Family Id"},"responsibilities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibilities"}},"type":"object","required":["id","company_id","code","name","status","sort_order"],"title":"JobRoleRead"},"KpiDefinitionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"kpi_key":{"type":"string","title":"Kpi Key"},"name":{"type":"string","title":"Name"},"definition_version":{"type":"integer","title":"Definition Version"},"unit":{"type":"string","title":"Unit"}},"type":"object","required":["id","kpi_key","name","definition_version","unit"],"title":"KpiDefinitionRead"},"KpiDrillDownRow":{"properties":{"account_code":{"type":"string","title":"Account Code"},"account_name":{"type":"string","title":"Account Name"},"amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Amount"},"source_type":{"type":"string","title":"Source Type"}},"type":"object","required":["account_code","account_name","amount","source_type"],"title":"KpiDrillDownRow"},"KpiRunCreate":{"properties":{"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"run_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Key"}},"type":"object","required":["period_start","period_end"],"title":"KpiRunCreate"},"KpiTargetCreate":{"properties":{"kpi_definition_id":{"type":"string","format":"uuid","title":"Kpi Definition Id"},"period_key":{"type":"string","title":"Period Key"},"target_value":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Target Value"},"warning_threshold":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Warning Threshold"},"critical_threshold":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Critical Threshold"}},"type":"object","required":["kpi_definition_id","period_key","target_value"],"title":"KpiTargetCreate"},"KpiTargetRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"period_key":{"type":"string","title":"Period Key"},"target_value":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Target Value"},"warning_threshold":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Warning Threshold"},"critical_threshold":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Critical Threshold"}},"type":"object","required":["id","period_key","target_value"],"title":"KpiTargetRead"},"KpiValueRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"kpi_definition_id":{"type":"string","format":"uuid","title":"Kpi Definition Id"},"value_type":{"type":"string","title":"Value Type"},"value_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Value Amount"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"source_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hash"}},"type":"object","required":["id","kpi_definition_id","value_type","value_amount","period_start","period_end"],"title":"KpiValueRead"},"LaborCostItemSchema":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"category_name":{"type":"string","title":"Category Name","default":""},"role":{"type":"string","title":"Role","default":""},"grade":{"type":"string","enum":["특급","고급","중급","초급"],"title":"Grade","default":"중급"},"man_month":{"type":"number","title":"Man Month","default":0},"unit_price":{"type":"number","title":"Unit Price","default":0},"amount":{"type":"number","title":"Amount","default":0},"remark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Remark"}},"type":"object","title":"LaborCostItemSchema"},"LeadConvertRequest":{"properties":{"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"createCustomer":{"type":"boolean","title":"Createcustomer","default":false},"createContact":{"type":"boolean","title":"Createcontact","default":false},"createOpportunity":{"type":"boolean","title":"Createopportunity","default":false},"opportunityTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Opportunitytitle"},"conversionNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conversionnotes"}},"type":"object","title":"LeadConvertRequest"},"LeadConvertResponse":{"properties":{"lead":{"$ref":"#/components/schemas/LeadRead"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},"type":"object","required":["lead"],"title":"LeadConvertResponse"},"LeadCreateRequest":{"properties":{"sourceType":{"type":"string","title":"Sourcetype","default":"manual"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"mobile":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobile"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","title":"LeadCreateRequest"},"LeadRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceType":{"type":"string","title":"Sourcetype"},"status":{"type":"string","title":"Status"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"mobile":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobile"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"convertedCustomerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Convertedcustomerid"},"convertedContactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Convertedcontactid"},"convertedOpportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Convertedopportunityid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","sourceType","status","createdAt","updatedAt"],"title":"LeadRead"},"LeaseContractCreate":{"properties":{"contract_number":{"type":"string","title":"Contract Number"},"lessor_name":{"type":"string","title":"Lessor Name"},"commencement_date":{"type":"string","format":"date","title":"Commencement Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"discount_rate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Discount Rate","default":"0.05"},"payment_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Payment Amount"},"payment_frequency":{"type":"string","title":"Payment Frequency","default":"monthly"}},"type":"object","required":["contract_number","lessor_name","commencement_date","end_date","payment_amount"],"title":"LeaseContractCreate"},"LeaseContractRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contract_number":{"type":"string","title":"Contract Number"},"lessor_name":{"type":"string","title":"Lessor Name"},"status":{"type":"string","title":"Status"},"current_version":{"type":"integer","title":"Current Version"}},"type":"object","required":["id","contract_number","lessor_name","status","current_version"],"title":"LeaseContractRead"},"LeaseScheduleRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"payment_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Payment Amount"},"principal_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Principal Amount"},"interest_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Interest Amount"},"balance_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Balance Amount"}},"type":"object","required":["id","payment_date","payment_amount","principal_amount","interest_amount","balance_amount"],"title":"LeaseScheduleRead"},"LeaveGrant":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"leave_type_id":{"type":"string","format":"uuid","title":"Leave Type Id"},"leave_policy_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Leave Policy Id"},"entitlement_period_start":{"type":"string","format":"date","title":"Entitlement Period Start"},"entitlement_period_end":{"type":"string","format":"date","title":"Entitlement Period End"},"granted_minutes":{"type":"integer","title":"Granted Minutes"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["employee_id","leave_type_id","entitlement_period_start","entitlement_period_end","granted_minutes"],"title":"LeaveGrant"},"LeaveRequestCreate":{"properties":{"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"leave_type_id":{"type":"string","format":"uuid","title":"Leave Type Id"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"requested_minutes":{"type":"integer","title":"Requested Minutes"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"emergency":{"type":"boolean","title":"Emergency","default":false}},"type":"object","required":["leave_type_id","start_at","end_at","requested_minutes"],"title":"LeaveRequestCreate"},"LegacyMinutesRedirectTargetRead":{"properties":{"redirect":{"type":"boolean","title":"Redirect"},"meetingNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingnoteid"},"targetUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targeturl"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["redirect"],"title":"LegacyMinutesRedirectTargetRead"},"LibraryCreateRequest":{"properties":{"name":{"type":"string","maxLength":300,"minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"security_level":{"type":"string","title":"Security Level","default":"internal"}},"type":"object","required":["name"],"title":"LibraryCreateRequest"},"LibraryResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"security_level":{"type":"string","title":"Security Level"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","name","security_level","created_at"],"title":"LibraryResponse"},"LifecycleActionRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"newMemoryId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Newmemoryid"}},"type":"object","title":"LifecycleActionRequest"},"LifecycleDashboardResponse":{"properties":{"activeContracts":{"type":"integer","title":"Activecontracts"},"pendingActivation":{"type":"integer","title":"Pendingactivation"},"endingIn30Days":{"type":"integer","title":"Endingin30Days"},"endingIn60Days":{"type":"integer","title":"Endingin60Days"},"endingIn90Days":{"type":"integer","title":"Endingin90Days"},"recentLifecycleEvents":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Recentlifecycleevents"}},"type":"object","required":["activeContracts","pendingActivation","endingIn30Days","endingIn60Days","endingIn90Days","recentLifecycleEvents"],"title":"LifecycleDashboardResponse"},"LinePolicyCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category","default":"general"},"steps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Steps"}},"type":"object","required":["company_id","policy_code","name","steps"],"title":"LinePolicyCreate"},"LinePreviewRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"policy_version_id":{"type":"string","format":"uuid","title":"Policy Version Id"},"requester_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requester Employee Id"},"requester_department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requester Department Id"},"form_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Form Data"},"amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Amount"}},"type":"object","required":["company_id","policy_version_id"],"title":"LinePreviewRequest"},"LinkCreate":{"properties":{"linkType":{"type":"string","title":"Linktype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"targetLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetlabel"}},"type":"object","required":["linkType","targetId"],"title":"LinkCreate"},"LinkEstimateFromEmailRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"estimateId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Estimateid"},"createNew":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Createnew"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"scope":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope"},"amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Amount"},"vatIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Vatincluded"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["emailId"],"title":"LinkEstimateFromEmailRequest"},"LinkProposalFromEmailRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"createNew":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Createnew"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["emailId"],"title":"LinkProposalFromEmailRequest"},"LinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"linkType":{"type":"string","title":"Linktype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"targetLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetlabel"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","linkType","targetId","createdAt"],"title":"LinkRead"},"LoginRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"}},"type":"object","required":["email","password"],"title":"LoginRequest"},"LossCarryforwardRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"origin_year":{"type":"string","title":"Origin Year"},"original_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Original Amount"},"used_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Used Amount"},"remaining_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Remaining Amount"}},"type":"object","required":["id","origin_year","original_amount","used_amount","remaining_amount"],"title":"LossCarryforwardRead"},"ManagementAlertRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"alert_type":{"type":"string","title":"Alert Type"},"severity":{"type":"string","title":"Severity"},"title":{"type":"string","title":"Title"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","alert_type","severity","title","message","status"],"title":"ManagementAlertRead"},"ManagementDashboard":{"properties":{"active_kpis":{"type":"integer","title":"Active Kpis"},"open_alerts":{"type":"integer","title":"Open Alerts"},"forecast_runs":{"type":"integer","title":"Forecast Runs"},"published_insights":{"type":"integer","title":"Published Insights"}},"type":"object","required":["active_kpis","open_alerts","forecast_runs","published_insights"],"title":"ManagementDashboard"},"ManagementPnlRow":{"properties":{"dimension_type":{"type":"string","title":"Dimension Type"},"dimension_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Dimension Id"},"amount":{"type":"integer","title":"Amount"}},"type":"object","required":["dimension_type","amount"],"title":"ManagementPnlRow"},"ManagementReportRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"report_key":{"type":"string","title":"Report Key"},"report_version":{"type":"integer","title":"Report Version"},"period_key":{"type":"string","title":"Period Key"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","report_key","report_version","period_key","status"],"title":"ManagementReportRead"},"ManualMemoryCreateRequest":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"content":{"type":"string","maxLength":50000,"minLength":1,"title":"Content"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"importance":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Importance","default":0.5},"securityLevel":{"type":"string","title":"Securitylevel","default":"internal"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"requestEmbedding":{"type":"boolean","title":"Requestembedding","default":true}},"type":"object","required":["title","content"],"title":"ManualMemoryCreateRequest","description":"운영자가 직접 넣는 노트형 Memory (제목 + 본문 텍스트)."},"ManualMemoryCreateResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"memoryType":{"type":"string","title":"Memorytype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"sourceType":{"type":"string","title":"Sourcetype"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"},"activityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activityid"},"title":{"type":"string","title":"Title"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"importance":{"type":"number","title":"Importance"},"confidence":{"type":"number","title":"Confidence"},"securityLevel":{"type":"string","title":"Securitylevel"},"status":{"type":"string","title":"Status"},"sourceOccurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sourceoccurredat"},"version":{"type":"integer","title":"Version"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"embeddingQueued":{"type":"boolean","title":"Embeddingqueued","default":false},"embeddingJobId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Embeddingjobid"},"embeddingError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Embeddingerror"}},"type":"object","required":["id","memoryType","entityType","entityId","sourceType","sourceId","title","importance","confidence","securityLevel","status","version","createdAt"],"title":"ManualMemoryCreateResponse","description":"Memory 추가 결과 + Hybrid Search용 Embedding 큐 상태(초보자 경로 안내)."},"ManualTaxAdjustmentCreate":{"properties":{"record_id":{"type":"string","format":"uuid","title":"Record Id"},"adjusted_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Adjusted Amount"},"reason":{"type":"string","title":"Reason"},"evidence_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Ref"}},"type":"object","required":["record_id","adjusted_amount","reason"],"title":"ManualTaxAdjustmentCreate"},"ManualTaxInput":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"income_tax":{"type":"integer","minimum":0.0,"title":"Income Tax","default":0},"local_income_tax":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Local Income Tax"}},"type":"object","required":["employee_id"],"title":"ManualTaxInput"},"MappingUpdateRequest":{"properties":{"syncDirection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Syncdirection"},"conflictPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Conflictpolicy"},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},"type":"object","title":"MappingUpdateRequest"},"MarkConfirmedRequest":{"properties":{"confirmationMethod":{"type":"string","title":"Confirmationmethod"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["confirmationMethod"],"title":"MarkConfirmedRequest"},"MarkLostRequest":{"properties":{"lostReason":{"type":"string","title":"Lostreason"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["lostReason"],"title":"MarkLostRequest"},"MarketplaceCapability":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"available":{"type":"boolean","title":"Available"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","available","notes"],"title":"MarketplaceCapability"},"MarketplaceConceptPack":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"},"status":{"type":"string","title":"Status"},"installable":{"type":"boolean","title":"Installable"}},"type":"object","required":["key","label","description","status","installable"],"title":"MarketplaceConceptPack"},"MatchingCandidateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"bank_transaction_id":{"type":"string","format":"uuid","title":"Bank Transaction Id"},"target_type":{"type":"string","title":"Target Type"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"match_score":{"type":"number","title":"Match Score"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","bank_transaction_id","target_type","target_id","match_score","status"],"title":"MatchingCandidateRead"},"MePermissionsResponse":{"properties":{"permissions":{"items":{"type":"string"},"type":"array","title":"Permissions"},"roles":{"items":{"type":"string"},"type":"array","title":"Roles"},"permissionVersion":{"type":"integer","title":"Permissionversion"},"dataScope":{"type":"string","title":"Datascope"}},"type":"object","required":["permissions","roles","permissionVersion","dataScope"],"title":"MePermissionsResponse"},"MeasurementCreate":{"properties":{"measurementDate":{"type":"string","format":"date","title":"Measurementdate"},"periodStart":{"type":"string","format":"date","title":"Periodstart"},"periodEnd":{"type":"string","format":"date","title":"Periodend"},"measuredValue":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Measuredvalue"},"measuredText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Measuredtext"}},"type":"object","required":["measurementDate","periodStart","periodEnd"],"title":"MeasurementCreate"},"MeasurementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"},"measuredValue":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Measuredvalue"},"achievementRate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Achievementrate"}},"type":"object","required":["id","status"],"title":"MeasurementRead"},"MeetingActionItemConfirmRequest":{"properties":{"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"assigneeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assigneename"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"verificationConfirmed":{"type":"boolean","title":"Verificationconfirmed","default":false}},"type":"object","title":"MeetingActionItemConfirmRequest"},"MeetingActionItemCreateRequest":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"assigneeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assigneename"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"priority":{"$ref":"#/components/schemas/ActionItemPriority","default":"medium"},"sourceType":{"$ref":"#/components/schemas/ActionItemSource","default":"manual"}},"type":"object","required":["title"],"title":"MeetingActionItemCreateRequest"},"MeetingActionItemRead":{"properties":{"task":{"type":"string","title":"Task"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"dueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["task"],"title":"MeetingActionItemRead"},"MeetingActionItemReadResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"sourceType":{"$ref":"#/components/schemas/ActionItemSource"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"assigneeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assigneename"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"priority":{"$ref":"#/components/schemas/ActionItemPriority"},"status":{"$ref":"#/components/schemas/ActionItemStatus"},"verificationRequired":{"type":"boolean","title":"Verificationrequired"},"verifiedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Verifiedby"},"verifiedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verifiedat"},"evidence":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Evidence"},"followUps":{"items":{"$ref":"#/components/schemas/MeetingFollowUpLinkSummary"},"type":"array","title":"Followups"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","meetingMinutesId","sourceType","title","priority","status","verificationRequired","createdAt","updatedAt"],"title":"MeetingActionItemReadResponse"},"MeetingActionItemRejectRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"MeetingActionItemRejectRequest"},"MeetingActionItemUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"assigneeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Assigneename"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"priority":{"anyOf":[{"$ref":"#/components/schemas/ActionItemPriority"},{"type":"null"}]}},"type":"object","title":"MeetingActionItemUpdateRequest"},"MeetingAiAnalysisRead":{"properties":{"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"meetingPurpose":{"type":"string","title":"Meetingpurpose"},"newBusinessPotential":{"type":"string","enum":["high","medium","low"],"title":"Newbusinesspotential"},"recommendedPipeline":{"type":"string","enum":["planning","sales"],"title":"Recommendedpipeline"},"recommendedStageKey":{"type":"string","title":"Recommendedstagekey"},"followUpTasks":{"items":{"type":"string"},"type":"array","title":"Followuptasks"},"risks":{"items":{"type":"string"},"type":"array","title":"Risks"},"confirmQuestions":{"items":{"type":"string"},"type":"array","title":"Confirmquestions"},"coaching":{"items":{"type":"string"},"type":"array","title":"Coaching"},"analyzedAt":{"type":"string","format":"date-time","title":"Analyzedat"}},"type":"object","required":["meetingPurpose","newBusinessPotential","recommendedPipeline","recommendedStageKey","followUpTasks","confirmQuestions","analyzedAt"],"title":"MeetingAiAnalysisRead"},"MeetingAiHistoryItem":{"properties":{"jobId":{"type":"string","format":"uuid","title":"Jobid"},"status":{"type":"string","title":"Status"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"promptVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Promptversion"},"requestedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requestedby"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"},"estimatedCost":{"type":"integer","title":"Estimatedcost"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"validationIssueCount":{"type":"integer","title":"Validationissuecount","default":0},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"regenerationReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Regenerationreason"}},"type":"object","required":["jobId","status","provider","model","tokenInput","tokenOutput","estimatedCost","createdAt"],"title":"MeetingAiHistoryItem"},"MeetingAiJobAcceptedResponse":{"properties":{"jobId":{"type":"string","format":"uuid","title":"Jobid"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["jobId","meetingMinutesId","status","createdAt"],"title":"MeetingAiJobAcceptedResponse"},"MeetingAiJobStatusRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"status":{"type":"string","title":"Status"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"promptKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Promptkey"},"promptVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Promptversion"},"attemptCount":{"type":"integer","title":"Attemptcount"},"maxAttempts":{"type":"integer","title":"Maxattempts"},"tokenInput":{"type":"integer","title":"Tokeninput"},"tokenOutput":{"type":"integer","title":"Tokenoutput"},"estimatedCost":{"type":"integer","title":"Estimatedcost"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"tokenCountEstimated":{"type":"boolean","title":"Tokencountestimated","default":true},"tokenEstimateMethod":{"type":"string","title":"Tokenestimatemethod","default":"character_div_4"},"validationSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validationsummary"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"}},"type":"object","required":["id","status","provider","model","attemptCount","maxAttempts","tokenInput","tokenOutput","estimatedCost","createdAt"],"title":"MeetingAiJobStatusRead"},"MeetingAiOptionsRequest":{"properties":{"tone":{"type":"string","title":"Tone","default":"business_general"},"includeSummary":{"type":"boolean","title":"Includesummary","default":true},"includeDiscussionTopics":{"type":"boolean","title":"Includediscussiontopics","default":true},"includeDecisions":{"type":"boolean","title":"Includedecisions","default":true},"includeRequests":{"type":"boolean","title":"Includerequests","default":true},"includeActionItems":{"type":"boolean","title":"Includeactionitems","default":true},"includeRisks":{"type":"boolean","title":"Includerisks","default":true},"includeUnresolvedIssues":{"type":"boolean","title":"Includeunresolvedissues","default":true},"includeNextMeeting":{"type":"boolean","title":"Includenextmeeting","default":true},"includeAttendees":{"type":"boolean","title":"Includeattendees","default":false},"providerOverride":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provideroverride"},"modelOverride":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modeloverride"},"language":{"type":"string","title":"Language","default":"ko"},"allowGenerationWithoutTranscript":{"type":"boolean","title":"Allowgenerationwithouttranscript","default":false},"regenerationReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Regenerationreason"}},"type":"object","title":"MeetingAiOptionsRequest"},"MeetingAttendeeCreate":{"properties":{"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"attendeeType":{"anyOf":[{"$ref":"#/components/schemas/MeetingAttendeeType"},{"type":"null"}]},"attendanceStatus":{"$ref":"#/components/schemas/AttendanceStatus","default":"attended"},"source":{"$ref":"#/components/schemas/AttendeeSource","default":"manual"},"verified":{"type":"boolean","title":"Verified","default":false}},"type":"object","required":["name"],"title":"MeetingAttendeeCreate"},"MeetingAttendeeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"name":{"type":"string","title":"Name"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"attendeeType":{"anyOf":[{"$ref":"#/components/schemas/MeetingAttendeeType"},{"type":"null"}]},"attendanceStatus":{"$ref":"#/components/schemas/AttendanceStatus"},"source":{"$ref":"#/components/schemas/AttendeeSource"},"verified":{"type":"boolean","title":"Verified"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","tenantId","meetingMinutesId","name","attendanceStatus","source","verified","createdAt"],"title":"MeetingAttendeeRead"},"MeetingAttendeeType":{"type":"string","enum":["internal","external","customer","vendor"],"title":"MeetingAttendeeType"},"MeetingAttendeeUpdate":{"properties":{"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"attendeeType":{"anyOf":[{"$ref":"#/components/schemas/MeetingAttendeeType"},{"type":"null"}]},"attendanceStatus":{"anyOf":[{"$ref":"#/components/schemas/AttendanceStatus"},{"type":"null"}]},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified"}},"type":"object","title":"MeetingAttendeeUpdate"},"MeetingAutomationRequest":{"properties":{"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"items":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Items"},"default_assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Default Assignee Id"},"skip_existing":{"type":"boolean","title":"Skip Existing","default":true}},"type":"object","title":"MeetingAutomationRequest"},"MeetingCandidateApproveResult":{"properties":{"success":{"type":"boolean","title":"Success"},"targetId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetid"},"targetName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetname"},"message":{"type":"string","title":"Message"},"meetingNote":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingNoteRead"}},"type":"object","required":["success","message","meetingNote"],"title":"MeetingCandidateApproveResult"},"MeetingCrmCompanySummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"companyName":{"type":"string","title":"Companyname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"deleted":{"type":"boolean","title":"Deleted","default":false}},"type":"object","required":["id","companyName"],"title":"MeetingCrmCompanySummaryRead"},"MeetingCrmContactSummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"mobilePhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobilephone"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"position":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position"},"deleted":{"type":"boolean","title":"Deleted","default":false}},"type":"object","required":["id","name"],"title":"MeetingCrmContactSummaryRead"},"MeetingCrmLinksPatchRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"}},"type":"object","title":"MeetingCrmLinksPatchRequest"},"MeetingCrmLinksRead":{"properties":{"customer":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmCompanySummaryRead"},{"type":"null"}]},"contact":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmContactSummaryRead"},{"type":"null"}]},"opportunity":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmOpportunitySummaryRead"},{"type":"null"}]}},"type":"object","title":"MeetingCrmLinksRead"},"MeetingCrmOpportunitySummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"stage":{"type":"string","title":"Stage"},"status":{"type":"string","title":"Status"},"deleted":{"type":"boolean","title":"Deleted","default":false}},"type":"object","required":["id","title","stage","status"],"title":"MeetingCrmOpportunitySummaryRead"},"MeetingExportRead":{"properties":{"exportId":{"type":"string","format":"uuid","title":"Exportid"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"format":{"type":"string","title":"Format"},"templateKey":{"type":"string","title":"Templatekey"},"status":{"type":"string","title":"Status"},"fileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"fileSize":{"type":"integer","title":"Filesize","default":0},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"printUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Printurl"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessagesafe"},"sourceFormat":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceformat"},"targetFormat":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetformat"}},"type":"object","required":["exportId","meetingMinutesId","format","templateKey","status","createdAt"],"title":"MeetingExportRead"},"MeetingExportRequest":{"properties":{"format":{"type":"string","enum":["pdf","docx","hwp","hwpx","md","print"],"title":"Format"},"templateKey":{"type":"string","title":"Templatekey","default":"meeting_minutes_default_v1"},"includeEvidence":{"type":"boolean","title":"Includeevidence","default":false},"includeAiWarnings":{"type":"boolean","title":"Includeaiwarnings","default":false},"printOptions":{"anyOf":[{"$ref":"#/components/schemas/MeetingPrintOptionsRequest"},{"type":"null"}]}},"type":"object","required":["format"],"title":"MeetingExportRequest"},"MeetingFollowUpLinkSummary":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"targetType":{"$ref":"#/components/schemas/FollowUpTargetType"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"status":{"$ref":"#/components/schemas/FollowUpLinkStatus"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","targetType","targetId","status","createdAt"],"title":"MeetingFollowUpLinkSummary"},"MeetingFollowUpReadResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"actionItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Actionitemid"},"meetingMinutesId":{"type":"string","format":"uuid","title":"Meetingminutesid"},"targetType":{"$ref":"#/components/schemas/FollowUpTargetType"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"status":{"$ref":"#/components/schemas/FollowUpLinkStatus"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","meetingMinutesId","targetType","targetId","status","createdAt"],"title":"MeetingFollowUpReadResponse"},"MeetingMinutesActionItem":{"properties":{"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"task":{"type":"string","title":"Task"},"due_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Due Date"},"status":{"type":"string","enum":["todo","doing","done","blocked"],"title":"Status","default":"todo"},"evidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence"}},"type":"object","required":["task"],"title":"MeetingMinutesActionItem"},"MeetingMinutesAttendee":{"properties":{"name":{"type":"string","title":"Name"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"confidence":{"anyOf":[{"type":"string","enum":["high","medium","low"]},{"type":"null"}],"title":"Confidence"}},"type":"object","required":["name"],"title":"MeetingMinutesAttendee"},"MeetingMinutesCreate":{"properties":{"source_type":{"type":"string","title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"meeting_title":{"type":"string","title":"Meeting Title"},"meeting_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meeting Date"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"attendees":{"items":{"$ref":"#/components/schemas/MeetingMinutesAttendee"},"type":"array","title":"Attendees"},"agenda":{"items":{"type":"string"},"type":"array","title":"Agenda"},"discussion_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discussion Summary"},"decisions":{"items":{"$ref":"#/components/schemas/MeetingMinutesDecision"},"type":"array","title":"Decisions"},"action_items":{"items":{"$ref":"#/components/schemas/MeetingMinutesActionItem"},"type":"array","title":"Action Items"},"risks":{"items":{"type":"string"},"type":"array","title":"Risks"},"next_meeting":{"additionalProperties":true,"type":"object","title":"Next Meeting"},"ai_draft_json":{"additionalProperties":true,"type":"object","title":"Ai Draft Json"}},"type":"object","required":["meeting_title"],"title":"MeetingMinutesCreate"},"MeetingMinutesDecision":{"properties":{"content":{"type":"string","title":"Content"},"evidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence"}},"type":"object","required":["content"],"title":"MeetingMinutesDecision"},"MeetingMinutesDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"plaudNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Plaudnoteid"},"meetingNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingnoteid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"calendarEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendareventid"},"meetingType":{"$ref":"#/components/schemas/MeetingType"},"title":{"type":"string","title":"Title"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"meetingEndedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingendedat"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"onlineMeetingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onlinemeetingurl"},"securityLevel":{"type":"string","title":"Securitylevel"},"executiveSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Executivesummary"},"meetingPurpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingpurpose"},"discussionJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Discussionjson"},"decisionsJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Decisionsjson"},"requestsJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Requestsjson"},"risksJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Risksjson"},"unresolvedJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Unresolvedjson"},"nextMeetingJson":{"additionalProperties":true,"type":"object","title":"Nextmeetingjson"},"aiWarningsJson":{"items":{"type":"string"},"type":"array","title":"Aiwarningsjson"},"aiGenerationJobId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Aigenerationjobid"},"aiProvider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aiprovider"},"aiModel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aimodel"},"aiGeneratedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Aigeneratedat"},"validationResultJson":{"additionalProperties":true,"type":"object","title":"Validationresultjson"},"status":{"$ref":"#/components/schemas/MeetingMinutesStatus"},"createdBy":{"type":"string","format":"uuid","title":"Createdby"},"reviewedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reviewedby"},"approvedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approvedby"},"approvedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Approvedat"},"distributedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Distributedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"attendees":{"items":{"$ref":"#/components/schemas/MeetingAttendeeRead"},"type":"array","title":"Attendees"},"activeAiJob":{"type":"boolean","title":"Activeaijob","default":false},"canEdit":{"type":"boolean","title":"Canedit"},"canRequestReview":{"type":"boolean","title":"Canrequestreview"},"canApprove":{"type":"boolean","title":"Canapprove"},"canExport":{"type":"boolean","title":"Canexport"},"crmLinks":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmLinksRead"},{"type":"null"}]}},"type":"object","required":["id","tenantId","meetingType","title","securityLevel","status","createdBy","createdAt","updatedAt","canEdit","canRequestReview","canApprove","canExport"],"title":"MeetingMinutesDetailRead"},"MeetingMinutesPatchRequest":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"meetingType":{"anyOf":[{"$ref":"#/components/schemas/MeetingType"},{"type":"null"}]},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"meetingEndedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingendedat"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"onlineMeetingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onlinemeetingurl"},"securityLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Securitylevel"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"calendarEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendareventid"},"meetingPurpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingpurpose"}},"type":"object","title":"MeetingMinutesPatchRequest"},"MeetingMinutesRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"source_type":{"type":"string","title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"meeting_title":{"type":"string","title":"Meeting Title"},"meeting_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meeting Date"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"attendees":{"items":{"$ref":"#/components/schemas/MeetingMinutesAttendee"},"type":"array","title":"Attendees"},"agenda":{"items":{"type":"string"},"type":"array","title":"Agenda"},"discussion_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discussion Summary"},"decisions":{"items":{"$ref":"#/components/schemas/MeetingMinutesDecision"},"type":"array","title":"Decisions"},"action_items":{"items":{"$ref":"#/components/schemas/MeetingMinutesActionItem"},"type":"array","title":"Action Items"},"risks":{"items":{"type":"string"},"type":"array","title":"Risks"},"next_meeting":{"additionalProperties":true,"type":"object","title":"Next Meeting"},"ai_draft_json":{"additionalProperties":true,"type":"object","title":"Ai Draft Json"},"status":{"type":"string","title":"Status"},"created_by":{"type":"string","format":"uuid","title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"content_md":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Md"},"plaud_audio_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plaud Audio Url"},"plaud_recording_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plaud Recording Id"},"plaud_assets":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Plaud Assets"},"plaud_mindmap_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plaud Mindmap Markdown"}},"type":"object","required":["id","source_type","meeting_title","attendees","agenda","decisions","action_items","risks","next_meeting","ai_draft_json","status","created_by","created_at","updated_at"],"title":"MeetingMinutesRead"},"MeetingMinutesStatus":{"type":"string","enum":["draft","generating","reviewing","approved","distributed","archived","generation_failed"],"title":"MeetingMinutesStatus"},"MeetingMinutesUpdate":{"properties":{"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"meeting_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meeting Title"},"meeting_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meeting Date"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"attendees":{"anyOf":[{"items":{"$ref":"#/components/schemas/MeetingMinutesAttendee"},"type":"array"},{"type":"null"}],"title":"Attendees"},"agenda":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Agenda"},"discussion_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discussion Summary"},"decisions":{"anyOf":[{"items":{"$ref":"#/components/schemas/MeetingMinutesDecision"},"type":"array"},{"type":"null"}],"title":"Decisions"},"action_items":{"anyOf":[{"items":{"$ref":"#/components/schemas/MeetingMinutesActionItem"},"type":"array"},{"type":"null"}],"title":"Action Items"},"risks":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Risks"},"next_meeting":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Next Meeting"},"ai_draft_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Ai Draft Json"}},"type":"object","title":"MeetingMinutesUpdate"},"MeetingNoteListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"sourceType":{"type":"string","enum":["plaud","manual"],"title":"Sourcetype"},"externalProvider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalprovider"},"externalMeetingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalmeetingid"},"title":{"type":"string","title":"Title"},"meetingDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingdate"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departmentname"},"participants":{"items":{},"type":"array","title":"Participants"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"aiAnalysis":{"additionalProperties":true,"type":"object","title":"Aianalysis"},"relatedWorkItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedworkitemid"},"relatedProjectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedprojectid"},"relatedProposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedproposalid"},"status":{"type":"string","enum":["draft","transcribing","transcribed","summarizing","analyzed","converted","failed","archived"],"title":"Status"},"isHidden":{"type":"boolean","title":"Ishidden","default":false},"hiddenAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Hiddenat"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"durationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationseconds"},"candidates":{"items":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingWorkCandidateRead"},"type":"array","title":"Candidates"},"hasTranscript":{"type":"boolean","title":"Hastranscript","default":false}},"type":"object","required":["id","tenantId","sourceType","title","status","createdAt","updatedAt"],"title":"MeetingNoteListItem","description":"목록 전용 경량 DTO — raw_transcript/transcript_json/본문 JSONB 제외."},"MeetingNoteUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Title"},"meetingDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingdate"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departmentname"},"participants":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Participants"},"rawTranscript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtranscript"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"decisions":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Decisions"},"actionItems":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Actionitems"},"issues":{"anyOf":[{"items":{},"type":"array"},{"type":"null"}],"title":"Issues"},"status":{"anyOf":[{"type":"string","enum":["draft","transcribing","transcribed","summarizing","analyzed","converted","failed","archived"]},{"type":"null"}],"title":"Status"},"relatedProjectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedprojectid"}},"type":"object","title":"MeetingNoteUpdate"},"MeetingPrintOptionsRequest":{"properties":{"paperSize":{"type":"string","title":"Papersize","default":"A4"},"orientation":{"type":"string","title":"Orientation","default":"portrait"},"margin":{"type":"string","title":"Margin","default":"normal"},"showHeader":{"type":"boolean","title":"Showheader","default":true},"showFooter":{"type":"boolean","title":"Showfooter","default":true}},"type":"object","title":"MeetingPrintOptionsRequest"},"MeetingTaskCreate":{"properties":{"title":{"type":"string","minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority","default":"medium"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"workItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Workitemid"}},"type":"object","required":["title"],"title":"MeetingTaskCreate"},"MeetingTaskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"workItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Workitemid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","title","status","priority","createdAt"],"title":"MeetingTaskRead"},"MeetingType":{"type":"string","enum":["general","customer_meeting","sales_consultation","project_meeting","technical_review","kickoff","interim_report","completion_report","audit_meeting","internal_ops"],"title":"MeetingType"},"MemoryEvaluateRequest":{"properties":{"method":{"type":"string","title":"Method","default":"rule"},"includeLlm":{"type":"boolean","title":"Includellm","default":false}},"type":"object","title":"MemoryEvaluateRequest"},"MergePreviewRead":{"properties":{"source":{"$ref":"#/components/schemas/CrmCompanyRead"},"target":{"$ref":"#/components/schemas/CrmCompanyRead"},"fieldComparison":{"additionalProperties":true,"type":"object","title":"Fieldcomparison"},"impact":{"additionalProperties":{"type":"integer"},"type":"object","title":"Impact"}},"type":"object","required":["source","target","fieldComparison","impact"],"title":"MergePreviewRead"},"MergePreviewRequest":{"properties":{"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"targetId":{"type":"string","format":"uuid","title":"Targetid"}},"type":"object","required":["sourceId","targetId"],"title":"MergePreviewRequest"},"MergeRequest":{"properties":{"targetItemId":{"type":"string","format":"uuid","title":"Targetitemid"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["targetItemId"],"title":"MergeRequest"},"MicrosoftCalendarListItem":{"properties":{"microsoftCalendarId":{"type":"string","title":"Microsoftcalendarid"},"name":{"type":"string","title":"Name"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"canEdit":{"type":"boolean","title":"Canedit","default":true},"canShare":{"type":"boolean","title":"Canshare","default":false},"canViewPrivateItems":{"type":"boolean","title":"Canviewprivateitems","default":false},"ownerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownername"},"ownerAddressMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owneraddressmasked"},"selected":{"type":"boolean","title":"Selected","default":false},"mappedInternalCalendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappedinternalcalendarid"},"syncDirection":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Syncdirection"}},"type":"object","required":["microsoftCalendarId","name"],"title":"MicrosoftCalendarListItem"},"MicrosoftCalendarStatus":{"properties":{"status":{"type":"string","title":"Status"},"accountType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accounttype"},"accountEmailMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accountemailmasked"},"microsoftTenantId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microsofttenantid"},"lastConnectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastconnectedat"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"lastErrorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrorcode"},"lastErrorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterrormessagesafe"},"mappingCount":{"type":"integer","title":"Mappingcount","default":0},"openConflictCount":{"type":"integer","title":"Openconflictcount","default":0},"pendingJobCount":{"type":"integer","title":"Pendingjobcount","default":0},"subscriptionStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subscriptionstatus"},"oauthConfigured":{"type":"boolean","title":"Oauthconfigured","default":false},"usingMock":{"type":"boolean","title":"Usingmock","default":false},"setupHint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Setuphint"}},"type":"object","required":["status"],"title":"MicrosoftCalendarStatus"},"MicrosoftConnectResponse":{"properties":{"authorizationUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorizationurl"},"stateExpiresAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stateexpiresat"},"connected":{"type":"boolean","title":"Connected","default":false},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","title":"MicrosoftConnectResponse"},"MidtermDay":{"properties":{"date":{"type":"string","title":"Date"},"weekday":{"type":"string","title":"Weekday"},"amLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Amlabel"},"pmLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pmlabel"},"amCondition":{"type":"string","enum":["clear","partly_cloudy","cloudy","overcast","rain","snow","sleet","shower","unknown"],"title":"Amcondition","default":"unknown"},"pmCondition":{"type":"string","enum":["clear","partly_cloudy","cloudy","overcast","rain","snow","sleet","shower","unknown"],"title":"Pmcondition","default":"unknown"},"precipProbAm":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Precipprobam"},"precipProbPm":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Precipprobpm"},"tempMinC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tempminc"},"tempMaxC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tempmaxc"}},"type":"object","required":["date","weekday"],"title":"MidtermDay"},"MilestoneRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sequence":{"type":"integer","title":"Sequence"},"title":{"type":"string","title":"Title"},"milestoneType":{"type":"string","title":"Milestonetype"},"status":{"type":"string","title":"Status"},"plannedDueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedduedate"},"actualCompletedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Actualcompleteddate"},"progressPercent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Progresspercent"},"delayDays":{"type":"integer","title":"Delaydays"},"acceptanceRequired":{"type":"boolean","title":"Acceptancerequired"},"paymentTrigger":{"type":"boolean","title":"Paymenttrigger"}},"type":"object","required":["id","sequence","title","milestoneType","status","progressPercent","delayDays","acceptanceRequired","paymentTrigger"],"title":"MilestoneRead"},"MinutesFromPasteRequest":{"properties":{"content":{"type":"string","maxLength":100000,"minLength":1,"title":"Content"},"templateId":{"type":"string","title":"Templateid","default":"general-meeting"},"title":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Title"},"save":{"type":"boolean","title":"Save","description":"true면 meeting_notes에 저장","default":true},"meetingDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Meetingdate"},"customerName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Departmentname"},"relatedProjectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedprojectid"},"meetingNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingnoteid"}},"type":"object","required":["content"],"title":"MinutesFromPasteRequest","description":"이메일/회신/미팅 메모 붙여넣기 → 회의록 생성 요청."},"MinutesFromPasteResult":{"properties":{"title":{"type":"string","title":"Title"},"bodyMarkdown":{"type":"string","title":"Bodymarkdown"},"sections":{"items":{"$ref":"#/components/schemas/MinutesPasteSection"},"type":"array","title":"Sections"},"templateId":{"type":"string","title":"Templateid"},"generationMode":{"type":"string","title":"Generationmode"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"meetingNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingnoteid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"workbenchUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workbenchurl"},"meetingNote":{"anyOf":[{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingNoteRead"},{"type":"null"}]}},"type":"object","required":["title","bodyMarkdown","templateId","generationMode","provider","model"],"title":"MinutesFromPasteResult"},"MinutesPasteSection":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"items":{"items":{"type":"string"},"type":"array","title":"Items"}},"type":"object","required":["key","title"],"title":"MinutesPasteSection"},"MinutesPasteTemplateRead":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"}},"type":"object","required":["id","label","description"],"title":"MinutesPasteTemplateRead"},"MonthlyClose":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"MonthlyClose"},"MonthlyManMonthItemSchema":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"role":{"type":"string","title":"Role","default":""},"grade":{"type":"string","enum":["특급","고급","중급","초급"],"title":"Grade","default":"중급"},"month_values":{"items":{"type":"number"},"type":"array","title":"Month Values"},"total_man_month":{"type":"number","title":"Total Man Month","default":0},"remark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Remark"}},"type":"object","title":"MonthlyManMonthItemSchema"},"MorningBriefAskRequest":{"properties":{"question":{"type":"string","maxLength":2000,"minLength":1,"title":"Question"},"newsItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Newsitemid"},"detail":{"type":"boolean","title":"Detail","description":"true면 원문 URL 발췌 후 심층 답변(저장하지 않음)","default":false},"highlightTitles":{"items":{"type":"string"},"type":"array","title":"Highlighttitles"},"briefSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Briefsummary"}},"type":"object","required":["question"],"title":"MorningBriefAskRequest","description":"모닝 브리핑 맥락 기반 질의 — 선택 이슈·하이라이트 포함."},"MorningBriefAskResponse":{"properties":{"answer":{"type":"string","title":"Answer"},"followUpQuestions":{"items":{"type":"string"},"type":"array","title":"Followupquestions"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"usedLlm":{"type":"boolean","title":"Usedllm","default":false},"contextLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contextlabel"},"disclaimer":{"type":"string","title":"Disclaimer","default":"AI 답변은 제공된 브리핑·뉴스 맥락을 바탕으로 합니다. 중요한 결정 전에는 원문·공식 자료를 확인하세요."}},"type":"object","required":["answer"],"title":"MorningBriefAskResponse"},"MorningBriefTodayResponse":{"properties":{"briefId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Briefid"},"briefDate":{"type":"string","format":"date","title":"Briefdate"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"오늘의 5분 브리핑"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"shortSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shortsummary"},"audioScript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audioscript"},"ttsScript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ttsscript"},"status":{"type":"string","title":"Status"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"items":{"items":{"$ref":"#/components/schemas/BriefItemRead"},"type":"array","title":"Items"},"byCategory":{"additionalProperties":{"items":{"$ref":"#/components/schemas/BriefItemRead"},"type":"array"},"type":"object","title":"Bycategory"},"sources":{"items":{"$ref":"#/components/schemas/SourceCollectStatus"},"type":"array","title":"Sources"},"generatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Generatedat"},"emptyReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emptyreason"},"servedFromCache":{"type":"boolean","title":"Servedfromcache","default":false},"windowHours":{"type":"integer","title":"Windowhours","default":48},"generationSource":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generationsource","description":"cron | interval | manual | unknown"}},"type":"object","required":["briefDate","status"],"title":"MorningBriefTodayResponse","description":"GET /morning-brief/today — includes FE-compat aliases + Step 7 fields."},"MultiYearTrendResponse":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"companyName":{"type":"string","title":"Companyname"},"points":{"items":{"$ref":"#/components/schemas/YearTrendPoint"},"type":"array","title":"Points"},"explanation":{"type":"string","title":"Explanation"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"}},"type":"object","required":["companyId","companyName","points","explanation"],"title":"MultiYearTrendResponse"},"MySummaryRead":{"properties":{"employee_id":{"type":"string","title":"Employee Id"},"company_id":{"type":"string","title":"Company Id"},"employee_name":{"type":"string","title":"Employee Name"},"employment_status":{"type":"string","title":"Employment Status"},"pending_document_requests":{"type":"integer","title":"Pending Document Requests"},"issued_documents":{"type":"integer","title":"Issued Documents"},"open_service_requests":{"type":"integer","title":"Open Service Requests"}},"type":"object","required":["employee_id","company_id","employee_name","employment_status","pending_document_requests","issued_documents","open_service_requests"],"title":"MySummaryRead"},"NewsItemFeedbackRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"newsItemId":{"type":"string","format":"uuid","title":"Newsitemid"},"action":{"type":"string","enum":["interested","not_interested","read_later"],"title":"Action"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"message":{"type":"string","title":"Message","default":""}},"type":"object","required":["id","newsItemId","action","createdAt","updatedAt"],"title":"NewsItemFeedbackRead"},"NewsItemFeedbackRequest":{"properties":{"action":{"type":"string","enum":["interested","not_interested","read_later"],"title":"Action"}},"type":"object","required":["action"],"title":"NewsItemFeedbackRequest"},"NewsItemListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NewsItemRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"NewsItemListResponse"},"NewsItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"category":{"type":"string","title":"Category"},"title":{"type":"string","title":"Title"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"summaryKind":{"type":"string","enum":["ai","extractive","publisher","stub"],"title":"Summarykind"},"summaryLabel":{"type":"string","title":"Summarylabel"},"sourceUrl":{"type":"string","title":"Sourceurl"},"originalUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalurl"},"publisher":{"type":"string","title":"Publisher"},"publishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedat"},"importanceScore":{"type":"number","title":"Importancescore"},"relevanceScore":{"type":"number","title":"Relevancescore"},"actionabilityScore":{"type":"number","title":"Actionabilityscore","default":0},"briefingScore":{"type":"number","title":"Briefingscore","default":0},"relevanceReasons":{"items":{"type":"string"},"type":"array","title":"Relevancereasons"},"bookmarked":{"type":"boolean","title":"Bookmarked","default":false},"userFeedback":{"anyOf":[{"type":"string","enum":["interested","not_interested","read_later"]},{"type":"null"}],"title":"Userfeedback"}},"type":"object","required":["id","sourceId","category","title","summaryKind","summaryLabel","sourceUrl","publisher","importanceScore","relevanceScore"],"title":"NewsItemRead"},"NewsSourceCreate":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"category":{"type":"string","maxLength":64,"minLength":1,"title":"Category","description":"시스템 분류 또는 테넌트 커스텀 카테고리 key"},"sourceType":{"type":"string","enum":["rss","stub","manual","api","public_data","html_board","newsapi","naver_news","korean_portal","digest_json","youtube"],"title":"Sourcetype","default":"rss"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"publisher":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Publisher"},"sourceKey":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Sourcekey"},"timezone":{"type":"string","maxLength":64,"title":"Timezone","default":"Asia/Seoul"},"fetchIntervalMinutes":{"type":"integer","maximum":1440.0,"minimum":5.0,"title":"Fetchintervalminutes","default":60},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"excludeKeywords":{"items":{"type":"string"},"type":"array","title":"Excludekeywords"},"isActive":{"type":"boolean","title":"Isactive","default":true},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","category"],"title":"NewsSourceCreate"},"NewsSourceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"sourceType":{"type":"string","enum":["rss","stub","manual","api","public_data","html_board","newsapi","naver_news","korean_portal","digest_json","youtube"],"title":"Sourcetype"},"sourceKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcekey"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"publisher":{"type":"string","title":"Publisher"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"fetchIntervalMinutes":{"type":"integer","title":"Fetchintervalminutes","default":60},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"},"excludeKeywords":{"items":{"type":"string"},"type":"array","title":"Excludekeywords"},"isActive":{"type":"boolean","title":"Isactive"},"lastCollectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastcollectedat"},"lastStatus":{"type":"string","title":"Laststatus"},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"},"collectFailureCount":{"type":"integer","title":"Collectfailurecount"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","name","category","sourceType","publisher","isActive","lastStatus","collectFailureCount","createdAt"],"title":"NewsSourceRead"},"NewsSourceUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"category":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Category"},"sourceType":{"anyOf":[{"type":"string","enum":["rss","stub","manual","api","public_data","html_board","newsapi","naver_news","korean_portal","digest_json","youtube"]},{"type":"null"}],"title":"Sourcetype"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"publisher":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Publisher"},"timezone":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Timezone"},"fetchIntervalMinutes":{"anyOf":[{"type":"integer","maximum":1440.0,"minimum":5.0},{"type":"null"}],"title":"Fetchintervalminutes"},"keywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Keywords"},"excludeKeywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Excludekeywords"},"isActive":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isactive"},"config":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Config"}},"type":"object","title":"NewsSourceUpdate","description":"Partial update for an existing news source (tenant-scoped)."},"NonconformityCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"inspectionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Inspectionid"}},"type":"object","required":["title"],"title":"NonconformityCreateRequest"},"NonconformityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"ncType":{"type":"string","title":"Nctype"},"status":{"type":"string","title":"Status"},"detectedAt":{"type":"string","format":"date-time","title":"Detectedat"}},"type":"object","required":["id","projectId","title","ncType","status","detectedAt"],"title":"NonconformityRead"},"NoticeAssigneeCreateRequest":{"properties":{"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"role":{"type":"string","title":"Role"},"isPrimary":{"type":"boolean","title":"Isprimary","default":false},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["role"],"title":"NoticeAssigneeCreateRequest"},"NoticeAssigneeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"role":{"type":"string","title":"Role"},"assignedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignedby"},"assignedAt":{"type":"string","format":"date-time","title":"Assignedat"},"isPrimary":{"type":"boolean","title":"Isprimary"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","noticeId","role","assignedAt","isPrimary","createdAt","updatedAt"],"title":"NoticeAssigneeRead"},"NoticeAssigneeUpdateRequest":{"properties":{"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"isPrimary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isprimary"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","title":"NoticeAssigneeUpdateRequest"},"NoticeAttachmentCreateRequest":{"properties":{"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"},"documentType":{"type":"string","title":"Documenttype","default":"other"},"title":{"type":"string","title":"Title"},"originalFilename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalfilename"},"version":{"type":"integer","title":"Version","default":1},"fileHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filehash"},"isPrimary":{"type":"boolean","title":"Isprimary","default":false},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["title"],"title":"NoticeAttachmentCreateRequest"},"NoticeAttachmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"fileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Fileid"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"},"documentType":{"type":"string","title":"Documenttype"},"title":{"type":"string","title":"Title"},"originalFilename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalfilename"},"version":{"type":"integer","title":"Version"},"fileHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filehash"},"isPrimary":{"type":"boolean","title":"Isprimary"},"sortOrder":{"type":"integer","title":"Sortorder"},"uploadedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Uploadedby"},"uploadedAt":{"type":"string","format":"date-time","title":"Uploadedat"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","noticeId","documentType","title","version","isPrimary","sortOrder","uploadedAt","createdAt","updatedAt"],"title":"NoticeAttachmentRead"},"NoticeAttachmentUpdateRequest":{"properties":{"documentType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documenttype"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Version"},"isPrimary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isprimary"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"NoticeAttachmentUpdateRequest"},"NoticeBookmarkCreateRequest":{"properties":{"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"priority":{"type":"string","title":"Priority","default":"normal"},"departmentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Departmentid"}},"type":"object","title":"NoticeBookmarkCreateRequest"},"NoticeBookmarkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"departmentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Departmentid"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"priority":{"type":"string","title":"Priority"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","noticeId","userId","priority","createdAt","updatedAt"],"title":"NoticeBookmarkRead"},"NoticeBookmarkUpdateRequest":{"properties":{"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"departmentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Departmentid"}},"type":"object","title":"NoticeBookmarkUpdateRequest"},"NoticeChangeStatusRequest":{"properties":{"toStatus":{"type":"string","title":"Tostatus"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["toStatus"],"title":"NoticeChangeStatusRequest"},"NoticeCreateRequest":{"properties":{"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"title":{"type":"string","title":"Title"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeType":{"type":"string","title":"Noticetype","default":"other"},"sourceSystem":{"type":"string","title":"Sourcesystem","default":"manual"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"type":"string","title":"Status","default":"draft"},"riskLevel":{"type":"string","title":"Risklevel","default":"medium"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["agencyId","title"],"title":"NoticeCreateRequest"},"NoticeDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"type":"string","title":"Title"},"noticeType":{"type":"string","title":"Noticetype"},"sourceSystem":{"type":"string","title":"Sourcesystem"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"type":"string","title":"Status"},"riskLevel":{"type":"string","title":"Risklevel"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"},"daysUntilDeadline":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Daysuntildeadline"},"isClosingSoon":{"type":"boolean","title":"Isclosingsoon","default":false},"nextAction":{"type":"string","title":"Nextaction","default":"none"},"applicationCount":{"type":"integer","title":"Applicationcount","default":0},"isBookmarked":{"type":"boolean","title":"Isbookmarked","default":false},"bookmarkPriority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bookmarkpriority"},"evaluationResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evaluationresult"},"assigneeCount":{"type":"integer","title":"Assigneecount","default":0},"attachments":{"items":{"$ref":"#/components/schemas/NoticeAttachmentRead"},"type":"array","title":"Attachments"},"bookmarks":{"items":{"$ref":"#/components/schemas/NoticeBookmarkRead"},"type":"array","title":"Bookmarks"},"assignees":{"items":{"$ref":"#/components/schemas/NoticeAssigneeRead"},"type":"array","title":"Assignees"},"reviewChecklist":{"anyOf":[{"$ref":"#/components/schemas/NoticeReviewChecklistRead"},{"type":"null"}]},"latestEvaluation":{"anyOf":[{"$ref":"#/components/schemas/NoticeEvaluationRead"},{"type":"null"}]},"statusHistories":{"items":{"$ref":"#/components/schemas/NoticeStatusHistoryRead"},"type":"array","title":"Statushistories"}},"type":"object","required":["id","tenantId","agencyId","title","noticeType","sourceSystem","status","riskLevel","createdAt","updatedAt"],"title":"NoticeDetailRead"},"NoticeDuplicateCheckRequest":{"properties":{"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"sourceSystem":{"type":"string","title":"Sourcesystem","default":"manual"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"excludeNoticeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Excludenoticeid"}},"type":"object","title":"NoticeDuplicateCheckRequest"},"NoticeDuplicateCheckResponse":{"properties":{"isDuplicate":{"type":"boolean","title":"Isduplicate"},"existingNoticeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Existingnoticeid"},"similarTitleNoticeIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Similartitlenoticeids"}},"type":"object","required":["isDuplicate"],"title":"NoticeDuplicateCheckResponse"},"NoticeEvaluateRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NoticeEvaluationItemInput"},"type":"array","title":"Items"},"summaryComment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summarycomment"}},"type":"object","required":["items"],"title":"NoticeEvaluateRequest"},"NoticeEvaluateResponse":{"properties":{"evaluationId":{"type":"string","format":"uuid","title":"Evaluationid"},"weightedScore":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Weightedscore"},"recommendedResult":{"type":"string","title":"Recommendedresult"}},"type":"object","required":["evaluationId","weightedScore","recommendedResult"],"title":"NoticeEvaluateResponse"},"NoticeEvaluationFinalizeRequest":{"properties":{"finalResult":{"type":"string","title":"Finalresult"},"decisionReason":{"type":"string","title":"Decisionreason"}},"type":"object","required":["finalResult","decisionReason"],"title":"NoticeEvaluationFinalizeRequest"},"NoticeEvaluationItemInput":{"properties":{"itemKey":{"type":"string","title":"Itemkey"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"score":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Score"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Weight"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"evidenceDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidencedocumentid"}},"type":"object","required":["itemKey","score"],"title":"NoticeEvaluationItemInput"},"NoticeEvaluationItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"itemKey":{"type":"string","title":"Itemkey"},"title":{"type":"string","title":"Title"},"score":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Score"},"weight":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Weight"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"evidenceDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidencedocumentid"},"sortOrder":{"type":"integer","title":"Sortorder"}},"type":"object","required":["id","itemKey","title","score","weight","sortOrder"],"title":"NoticeEvaluationItemRead"},"NoticeEvaluationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"evaluatorUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evaluatoruserid"},"weightedScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Weightedscore"},"recommendedResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendedresult"},"finalResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Finalresult"},"decisionReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decisionreason"},"decidedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Decidedby"},"decidedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decidedat"},"summaryComment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summarycomment"},"evaluatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Evaluatedat"},"items":{"items":{"$ref":"#/components/schemas/NoticeEvaluationItemRead"},"type":"array","title":"Items"}},"type":"object","required":["id","noticeId"],"title":"NoticeEvaluationRead"},"NoticeListItemEnriched":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"type":"string","title":"Title"},"noticeType":{"type":"string","title":"Noticetype"},"sourceSystem":{"type":"string","title":"Sourcesystem"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"status":{"type":"string","title":"Status"},"riskLevel":{"type":"string","title":"Risklevel"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"daysUntilDeadline":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Daysuntildeadline"},"isClosingSoon":{"type":"boolean","title":"Isclosingsoon","default":false},"nextAction":{"type":"string","title":"Nextaction","default":"none"},"applicationCount":{"type":"integer","title":"Applicationcount","default":0},"isBookmarked":{"type":"boolean","title":"Isbookmarked","default":false},"bookmarkId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Bookmarkid"},"bookmarkPriority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bookmarkpriority"},"evaluationResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evaluationresult"},"assigneeCount":{"type":"integer","title":"Assigneecount","default":0}},"type":"object","required":["id","agencyId","title","noticeType","sourceSystem","status","riskLevel"],"title":"NoticeListItemEnriched"},"NoticeListItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"source":{"$ref":"#/components/schemas/SourceSummaryRead"},"sourceCategory":{"type":"string","title":"Sourcecategory"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"noticeRevision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticerevision"},"title":{"type":"string","title":"Title"},"organizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organizationname"},"demandOrganizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Demandorganizationname"},"businessType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businesstype"},"region":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Region"},"budgetAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Budgetamount"},"estimatedPrice":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Estimatedprice"},"currency":{"type":"string","title":"Currency","default":"KRW"},"publishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedat"},"deadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deadlineat"},"status":{"type":"string","title":"Status"},"originalUrl":{"type":"string","title":"Originalurl"},"firstSeenAt":{"type":"string","format":"date-time","title":"Firstseenat"},"lastSeenAt":{"type":"string","format":"date-time","title":"Lastseenat"},"changed":{"type":"boolean","title":"Changed","default":false},"attachmentCount":{"type":"integer","title":"Attachmentcount","default":0},"tenantState":{"anyOf":[{"$ref":"#/components/schemas/TenantNoticeStateRead"},{"type":"null"}]},"daysRemaining":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Daysremaining"}},"type":"object","required":["id","source","sourceCategory","title","status","originalUrl","firstSeenAt","lastSeenAt"],"title":"NoticeListItemRead"},"NoticeReviewChecklistRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"status":{"type":"string","title":"Status"},"reviewerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Revieweruserid"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"items":{"items":{"$ref":"#/components/schemas/NoticeReviewItemRead"},"type":"array","title":"Items"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","noticeId","status","createdAt","updatedAt"],"title":"NoticeReviewChecklistRead"},"NoticeReviewCompleteRequest":{"properties":{"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"}},"type":"object","title":"NoticeReviewCompleteRequest"},"NoticeReviewItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"checklistId":{"type":"string","format":"uuid","title":"Checklistid"},"itemKey":{"type":"string","title":"Itemkey"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"title":{"type":"string","title":"Title"},"result":{"type":"string","title":"Result"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"evidenceDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidencedocumentid"},"riskLevel":{"type":"string","title":"Risklevel"},"sortOrder":{"type":"integer","title":"Sortorder"},"checkedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Checkedby"},"checkedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Checkedat"}},"type":"object","required":["id","checklistId","itemKey","title","result","riskLevel","sortOrder"],"title":"NoticeReviewItemRead"},"NoticeReviewItemUpdateRequest":{"properties":{"result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"evidenceDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Evidencedocumentid"},"riskLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"}},"type":"object","title":"NoticeReviewItemUpdateRequest"},"NoticeStatePatchRequest":{"properties":{"isRead":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isread"},"isFavorite":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isfavorite"},"reviewStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewstatus"},"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"internalDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Internaldeadlineat"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","title":"NoticeStatePatchRequest"},"NoticeStatusHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fromStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fromstatus"},"toStatus":{"type":"string","title":"Tostatus"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"changedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Changedby"},"changedAt":{"type":"string","format":"date-time","title":"Changedat"}},"type":"object","required":["id","toStatus","changedAt"],"title":"NoticeStatusHistoryRead"},"NoticeUpdateRequest":{"properties":{"agencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"noticeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticetype"},"sourceSystem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcesystem"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"riskLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"NoticeUpdateRequest"},"NotificationCountsResponse":{"properties":{"unreadCount":{"type":"integer","title":"Unreadcount"},"actionRequiredCount":{"type":"integer","title":"Actionrequiredcount"},"mentionCount":{"type":"integer","title":"Mentioncount"},"riskCount":{"type":"integer","title":"Riskcount"},"systemCount":{"type":"integer","title":"Systemcount"},"criticalCount":{"type":"integer","title":"Criticalcount"}},"type":"object","required":["unreadCount","actionRequiredCount","mentionCount","riskCount","systemCount","criticalCount"],"title":"NotificationCountsResponse"},"NotificationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"notification_type":{"type":"string","title":"Notification Type"},"category":{"type":"string","title":"Category"},"severity":{"type":"string","title":"Severity"},"title":{"type":"string","title":"Title"},"message":{"type":"string","title":"Message"},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"entity_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Type"},"entity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entity Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"action_requirement":{"type":"string","title":"Action Requirement","default":"none"},"priority_score":{"type":"integer","title":"Priority Score","default":0},"read_status":{"type":"string","enum":["unread","read"],"title":"Read Status","default":"unread"},"disposition_status":{"type":"string","enum":["active","snoozed","resolved","archived","dismissed"],"title":"Disposition Status","default":"active"},"action_status":{"type":"string","enum":["not_required","pending","in_progress","completed","expired"],"title":"Action Status","default":"not_required"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"read_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Read At"},"acknowledged_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Acknowledged At"},"archived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archived At"},"snoozed_until":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Snoozed Until"},"resolved_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Resolved At"},"delivery_status":{"type":"string","title":"Delivery Status","default":"pending"}},"type":"object","required":["id","notification_type","category","severity","title","message","created_at"],"title":"NotificationRead"},"NumberingPolicyCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"pattern":{"type":"string","title":"Pattern","default":"{COMPANY}-{YYYY}-{SEQ}"}},"type":"object","required":["company_id","policy_code","name"],"title":"NumberingPolicyCreate"},"OAuthStartResult":{"properties":{"authorization_url":{"type":"string","title":"Authorization Url"},"state_expires_at":{"type":"string","title":"State Expires At"},"mock":{"type":"boolean","title":"Mock","default":false}},"type":"object","required":["authorization_url","state_expires_at"],"title":"OAuthStartResult"},"OffboardingCaseRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"status":{"type":"string","title":"Status"},"completion_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Completion Rate"},"blocking_reason_json":{"additionalProperties":true,"type":"object","title":"Blocking Reason Json"}},"type":"object","required":["id","employee_id","status","completion_rate","blocking_reason_json"],"title":"OffboardingCaseRead"},"OfferCreate":{"properties":{"proposed_start_date":{"type":"string","format":"date","title":"Proposed Start Date"},"base_compensation":{"type":"integer","minimum":0.0,"title":"Base Compensation"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"}},"type":"object","required":["proposed_start_date","base_compensation"],"title":"OfferCreate"},"OfferRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"offer_number":{"type":"string","title":"Offer Number"},"status":{"type":"string","title":"Status"},"proposed_start_date":{"type":"string","format":"date","title":"Proposed Start Date"},"base_compensation":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Base Compensation"}},"type":"object","required":["id","offer_number","status","proposed_start_date"],"title":"OfferRead"},"OfficialLetterGenerateRequest":{"properties":{"modeId":{"type":"string","title":"Modeid","default":"new-letter"},"recipient":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Recipient"},"cc":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Cc"},"title":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Title"},"purpose":{"anyOf":[{"type":"string","maxLength":8000},{"type":"null"}],"title":"Purpose","description":"발신 목적·요청 요약"},"sourceLetterSummary":{"anyOf":[{"type":"string","maxLength":12000},{"type":"null"}],"title":"Sourcelettersummary","description":"회신 시 받은 공문·요청 요지"},"notes":{"anyOf":[{"type":"string","maxLength":50000},{"type":"null"}],"title":"Notes","description":"관련 메모·이메일·원문 붙여넣기"},"attachments":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Attachments","description":"붙임 서류 목록"}},"type":"object","title":"OfficialLetterGenerateRequest","description":"상황별 공문 초안 생성 요청."},"OfficialLetterGenerateResult":{"properties":{"title":{"type":"string","title":"Title"},"bodyMarkdown":{"type":"string","title":"Bodymarkdown"},"sections":{"items":{"$ref":"#/components/schemas/OfficialLetterSection"},"type":"array","title":"Sections"},"modeId":{"type":"string","title":"Modeid"},"generationMode":{"type":"string","title":"Generationmode"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"recipient":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipient"},"cc":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cc"}},"type":"object","required":["title","bodyMarkdown","modeId","generationMode","provider","model"],"title":"OfficialLetterGenerateResult"},"OfficialLetterModeRead":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"description":{"type":"string","title":"Description"},"needsSourceSummary":{"type":"boolean","title":"Needssourcesummary"}},"type":"object","required":["id","label","description","needsSourceSummary"],"title":"OfficialLetterModeRead"},"OfficialLetterSection":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"items":{"items":{"type":"string"},"type":"array","title":"Items"}},"type":"object","required":["key","title"],"title":"OfficialLetterSection"},"OfficialPayrollRateTemplateRead":{"properties":{"year":{"type":"integer","title":"Year"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"type":"string","format":"date","title":"Effective To"},"national_pension_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"National Pension Employee Rate"},"national_pension_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"National Pension Employer Rate"},"national_pension_min_monthly_income":{"type":"integer","title":"National Pension Min Monthly Income"},"national_pension_max_monthly_income":{"type":"integer","title":"National Pension Max Monthly Income"},"health_insurance_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Health Insurance Employee Rate"},"health_insurance_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Health Insurance Employer Rate"},"long_term_care_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Long Term Care Rate"},"employment_insurance_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Employment Insurance Employee Rate"},"employment_insurance_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Employment Insurance Employer Rate"},"industrial_accident_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Industrial Accident Employer Rate"},"meal_non_taxable_limit":{"type":"integer","title":"Meal Non Taxable Limit"},"vehicle_non_taxable_limit":{"type":"integer","title":"Vehicle Non Taxable Limit"},"local_income_tax_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Local Income Tax Rate"},"rounding_policy":{"type":"string","title":"Rounding Policy"},"source":{"type":"string","title":"Source"},"notice_ref":{"type":"string","title":"Notice Ref"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"},"industrial_accident_industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industrial Accident Industry Code"},"industrial_accident_industry_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industrial Accident Industry Label"}},"type":"object","required":["year","effective_from","effective_to","national_pension_employee_rate","national_pension_employer_rate","national_pension_min_monthly_income","national_pension_max_monthly_income","health_insurance_employee_rate","health_insurance_employer_rate","long_term_care_rate","employment_insurance_employee_rate","employment_insurance_employer_rate","industrial_accident_employer_rate","meal_non_taxable_limit","vehicle_non_taxable_limit","local_income_tax_rate","rounding_policy","source","notice_ref"],"title":"OfficialPayrollRateTemplateRead"},"OfficialPayrollRateYearRead":{"properties":{"year":{"type":"integer","title":"Year"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"type":"string","format":"date","title":"Effective To"},"source":{"type":"string","title":"Source"},"notice_ref":{"type":"string","title":"Notice Ref"},"national_pension_total_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"National Pension Total Rate"},"health_insurance_total_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Health Insurance Total Rate"}},"type":"object","required":["year","effective_from","effective_to","source","notice_ref","national_pension_total_rate","health_insurance_total_rate"],"title":"OfficialPayrollRateYearRead"},"OpmlImportFailure":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"OpmlImportFailure"},"OpmlImportResponse":{"properties":{"created":{"type":"integer","title":"Created","default":0},"skipped":{"type":"integer","title":"Skipped","default":0},"failed":{"items":{"$ref":"#/components/schemas/OpmlImportFailure"},"type":"array","title":"Failed"},"message":{"type":"string","title":"Message","default":""}},"type":"object","title":"OpmlImportResponse","description":"Summary of an OPML import into news_sources (RSS)."},"OrgAssignmentCreateRequest":{"properties":{"department_id":{"type":"string","format":"uuid","title":"Department Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"assignment_type":{"type":"string","title":"Assignment Type","default":"primary"},"primary_assignment":{"type":"boolean","title":"Primary Assignment","default":false},"allocation_rate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocation Rate"},"manager_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Manager Employee Id"},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"}},"type":"object","required":["department_id"],"title":"OrgAssignmentCreateRequest"},"OrgAssignmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"department_id":{"type":"string","format":"uuid","title":"Department Id"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"assignment_type":{"type":"string","title":"Assignment Type"},"primary_assignment":{"type":"boolean","title":"Primary Assignment"},"allocation_rate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocation Rate"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","department_id","assignment_type","primary_assignment","effective_from","status"],"title":"OrgAssignmentRead"},"OrgProfileCodeResponse":{"properties":{"company_profile":{"type":"string","title":"Company Profile"},"code_group":{"type":"string","title":"Code Group"},"code":{"type":"string","title":"Code"},"code_name_ko":{"type":"string","title":"Code Name Ko"},"parent_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Code"},"sort_order":{"type":"integer","title":"Sort Order"},"is_default":{"type":"boolean","title":"Is Default"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["company_profile","code_group","code","code_name_ko","sort_order","is_default"],"title":"OrgProfileCodeResponse"},"OrgProfileResponse":{"properties":{"code":{"type":"string","title":"Code"},"label":{"type":"string","title":"Label"}},"type":"object","required":["code","label"],"title":"OrgProfileResponse"},"OrganizationReorderRequest":{"properties":{"orderedIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Orderedids"}},"type":"object","required":["orderedIds"],"title":"OrganizationReorderRequest"},"OrganizationUnitRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"unitType":{"type":"string","title":"Unittype"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"isActive":{"type":"boolean","title":"Isactive"},"sortOrder":{"type":"integer","title":"Sortorder"}},"type":"object","required":["id","name","unitType","isActive","sortOrder"],"title":"OrganizationUnitRead"},"OriginalDownloadResponse":{"properties":{"download_url":{"type":"string","title":"Download Url"},"expires_in_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Seconds"},"method":{"type":"string","title":"Method","default":"GET"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"storage_backend":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Backend"}},"type":"object","required":["download_url"],"title":"OriginalDownloadResponse"},"OverrideCompleteRequest":{"properties":{"overrideReason":{"type":"string","title":"Overridereason"}},"type":"object","required":["overrideReason"],"title":"OverrideCompleteRequest"},"OvertimeRequestCreate":{"properties":{"work_date":{"type":"string","format":"date","title":"Work Date"},"planned_start_at":{"type":"string","format":"date-time","title":"Planned Start At"},"planned_end_at":{"type":"string","format":"date-time","title":"Planned End At"},"requested_minutes":{"type":"integer","title":"Requested Minutes"},"reason":{"type":"string","title":"Reason"},"overtime_type":{"type":"string","title":"Overtime Type","default":"extended"},"related_project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Related Project Id"}},"type":"object","required":["work_date","planned_start_at","planned_end_at","requested_minutes","reason"],"title":"OvertimeRequestCreate"},"OwnSourcesResponse":{"properties":{"companyId":{"type":"string","format":"uuid","title":"Companyid"},"companyName":{"type":"string","title":"Companyname"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"files":{"items":{"$ref":"#/components/schemas/UploadedStatementFile"},"type":"array","title":"Files"},"dartConfigured":{"type":"boolean","title":"Dartconfigured"}},"type":"object","required":["companyId","companyName","files","dartConfigured"],"title":"OwnSourcesResponse"},"PaginatedActivityResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ActivityRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedActivityResponse"},"PaginatedAgenciesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/FundingAgencyListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedAgenciesResponse"},"PaginatedAiMemoryResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/AiMemoryRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedAiMemoryResponse"},"PaginatedApplicationsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/BusinessApplicationListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedApplicationsResponse"},"PaginatedContractsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ContractListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedContractsResponse"},"PaginatedCrmBusinessCardResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmBusinessCardRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmBusinessCardResponse"},"PaginatedCrmCompanyResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmCompanyRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmCompanyResponse"},"PaginatedCrmContactResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmContactRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmContactResponse"},"PaginatedCrmMeetingListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmMeetingListItemRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmMeetingListResponse"},"PaginatedCrmOpportunityResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmOpportunityRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmOpportunityResponse"},"PaginatedCrmTimelineResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CrmTimelineItemRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedCrmTimelineResponse"},"PaginatedCustomerTimelineResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/CustomerTimelineItemRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","total","page","pageSize","totalPages"],"title":"PaginatedCustomerTimelineResponse"},"PaginatedDocumentsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/DocumentRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedDocumentsResponse"},"PaginatedFollowUpResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/FollowUpRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","total","page","pageSize","totalPages"],"title":"PaginatedFollowUpResponse"},"PaginatedLeadResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/LeadRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","total","page","pageSize","totalPages"],"title":"PaginatedLeadResponse"},"PaginatedMeetingMinutesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/app__modules__meeting_minutes__schemas__MeetingMinutesListItem"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedMeetingMinutesResponse"},"PaginatedNoticesEnrichedResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NoticeListItemEnriched"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedNoticesEnrichedResponse"},"PaginatedNotificationsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NotificationRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedNotificationsResponse"},"PaginatedPlaudNoteResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PlaudNoteListItem"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedPlaudNoteResponse"},"PaginatedPlaudSyncJobResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PlaudSyncJobRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedPlaudSyncJobResponse"},"PaginatedProgramsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PublicProgramListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedProgramsResponse"},"PaginatedProjectsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ProjectRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedProjectsResponse"},"PaginatedQuotationsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/QuotationListItemRead"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedQuotationsResponse"},"PaginatedSyncRunsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/SyncRunListItemRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedSyncRunsResponse"},"ParseCalendarPasteRequest":{"properties":{"text":{"type":"string","maxLength":50000,"minLength":1,"title":"Text"},"referenceDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referencedate"}},"type":"object","required":["text"],"title":"ParseCalendarPasteRequest","description":"메일 본문 붙여넣기 → 일정 필드 제안. 자동 저장하지 않음."},"ParseCalendarPasteResponse":{"properties":{"fields":{"additionalProperties":true,"type":"object","title":"Fields"},"filledFields":{"items":{"type":"string"},"type":"array","title":"Filledfields"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"}},"type":"object","title":"ParseCalendarPasteResponse"},"ParseSignatureRequest":{"properties":{"text":{"type":"string","maxLength":20000,"minLength":1,"title":"Text"},"useLlm":{"type":"boolean","title":"Usellm","default":true}},"type":"object","required":["text"],"title":"ParseSignatureRequest","description":"서명 붙여넣기 → 필드 제안. 자동 저장하지 않음."},"ParseSignatureResponse":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"source":{"type":"string","title":"Source","default":"rules"},"imageOcrSupported":{"type":"boolean","title":"Imageocrsupported","default":false}},"type":"object","title":"ParseSignatureResponse"},"ParserHealthRead":{"properties":{"parserCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parsercode"},"parserVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parserversion"},"health":{"type":"string","title":"Health"},"lastParserSuccessAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastparsersuccessat"},"lastParserFailureAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastparserfailureat"},"parserConsecutiveFailures":{"type":"integer","title":"Parserconsecutivefailures","default":0},"parserLastErrorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parserlasterrorcode"},"parserLastSignature":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parserlastsignature"},"parserDisabledAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Parserdisabledat"},"parserDisabledReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parserdisabledreason"},"robotsChecked":{"type":"boolean","title":"Robotschecked","default":false},"robotsAllowed":{"type":"boolean","title":"Robotsallowed","default":false},"termsChecked":{"type":"boolean","title":"Termschecked","default":false},"policyNote":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Policynote"},"policyUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Policyurl"},"active":{"type":"boolean","title":"Active","default":false}},"type":"object","required":["health"],"title":"ParserHealthRead"},"ParticipantAction":{"properties":{"opinion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Opinion"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","title":"ParticipantAction"},"PartnerLedgerRead":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"sales":{"items":{"$ref":"#/components/schemas/SalesTransactionRead"},"type":"array","title":"Sales"},"purchases":{"items":{"$ref":"#/components/schemas/PurchaseTransactionRead"},"type":"array","title":"Purchases"}},"type":"object","required":["partner_id","sales","purchases"],"title":"PartnerLedgerRead"},"PartnerSummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"partner_business_number":{"type":"string","title":"Partner Business Number"},"partner_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partner Name"},"summary_type":{"type":"string","title":"Summary Type"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"transaction_count":{"type":"integer","title":"Transaction Count"}},"type":"object","required":["id","partner_business_number","summary_type","supply_amount","tax_amount","transaction_count"],"title":"PartnerSummaryRead"},"PartyInput":{"properties":{"partyType":{"type":"string","title":"Partytype"},"partyRole":{"type":"string","title":"Partyrole"},"companyName":{"type":"string","title":"Companyname"},"representativeName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Representativename"},"businessNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessnumber"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"}},"type":"object","required":["partyType","partyRole","companyName"],"title":"PartyInput"},"PathRequest":{"properties":{"fromEntityType":{"type":"string","title":"Fromentitytype"},"fromEntityId":{"type":"string","format":"uuid","title":"Fromentityid"},"toEntityType":{"type":"string","title":"Toentitytype"},"toEntityId":{"type":"string","format":"uuid","title":"Toentityid"},"maxDepth":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Maxdepth","default":4},"relationshipTypes":{"items":{"type":"string"},"type":"array","title":"Relationshiptypes"}},"type":"object","required":["fromEntityType","fromEntityId","toEntityType","toEntityId"],"title":"PathRequest"},"PayableRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"purchase_transaction_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Purchase Transaction Id"},"original_amount":{"type":"integer","title":"Original Amount"},"paid_amount":{"type":"integer","title":"Paid Amount"},"balance_amount":{"type":"integer","title":"Balance Amount"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","partner_id","original_amount","paid_amount","balance_amount","status"],"title":"PayableRead"},"PaymentBatchCreate":{"properties":{"bank_account_id":{"type":"string","format":"uuid","title":"Bank Account Id"},"payment_request_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Payment Request Ids"},"idempotency_key":{"type":"string","title":"Idempotency Key"}},"type":"object","required":["bank_account_id","payment_request_ids","idempotency_key"],"title":"PaymentBatchCreate"},"PaymentBatchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"batch_number":{"type":"string","title":"Batch Number"},"status":{"type":"string","title":"Status"},"total_amount":{"type":"integer","title":"Total Amount"}},"type":"object","required":["id","batch_number","status","total_amount"],"title":"PaymentBatchRead"},"PaymentRequestCreate":{"properties":{"partner_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Partner Id"},"beneficiary_bank_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Beneficiary Bank Name"},"beneficiary_account_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Beneficiary Account Number"},"requested_payment_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Requested Payment Date"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"items":{"items":{"$ref":"#/components/schemas/PaymentRequestItemCreate"},"type":"array","minItems":1,"title":"Items"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["items"],"title":"PaymentRequestCreate"},"PaymentRequestItemCreate":{"properties":{"payable_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payable Id"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["amount"],"title":"PaymentRequestItemCreate"},"PaymentRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"request_number":{"type":"string","title":"Request Number"},"status":{"type":"string","title":"Status"},"total_amount":{"type":"integer","title":"Total Amount"},"beneficiary_account_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Beneficiary Account Masked"},"approved_total":{"type":"integer","title":"Approved Total"}},"type":"object","required":["id","request_number","status","total_amount","approved_total"],"title":"PaymentRequestRead"},"PaymentScheduleRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sequence":{"type":"integer","title":"Sequence"},"label":{"type":"string","title":"Label"},"amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Amount"},"currency":{"type":"string","title":"Currency"},"status":{"type":"string","title":"Status"},"plannedDueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedduedate"},"paidAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Paidat"}},"type":"object","required":["id","sequence","label","amount","currency","status"],"title":"PaymentScheduleRead"},"PayrollAuditLogRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"actor_id":{"type":"string","format":"uuid","title":"Actor Id"},"action":{"type":"string","title":"Action"},"target_type":{"type":"string","title":"Target Type"},"target_id":{"type":"string","format":"uuid","title":"Target Id"},"before_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Before Json"},"after_json":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"After Json"},"ip_address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ip Address"},"user_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User Agent"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","actor_id","action","target_type","target_id","before_json","after_json","ip_address","user_agent","created_at"],"title":"PayrollAuditLogRead"},"PayrollCalculateRequest":{"properties":{"payroll_month":{"type":"string","pattern":"^\\d{4}-\\d{2}$","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"employee_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Employee Ids"},"manual_taxes":{"items":{"$ref":"#/components/schemas/ManualTaxInput"},"type":"array","title":"Manual Taxes"},"employee_overrides":{"items":{"$ref":"#/components/schemas/EmployeePayrollOverride"},"type":"array","title":"Employee Overrides"},"apply_hire_proration":{"type":"boolean","title":"Apply Hire Proration","default":true},"payroll_policy_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Policy Version Id"},"payroll_unit_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Unit Id"}},"type":"object","required":["payroll_month","payment_date","period_start","period_end"],"title":"PayrollCalculateRequest"},"PayrollCalculateResponse":{"properties":{"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"summary":{"$ref":"#/components/schemas/PayrollCalculateSummary"},"statements":{"items":{"$ref":"#/components/schemas/PayrollStatementPreview"},"type":"array","title":"Statements"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["payroll_month","payment_date","summary","statements"],"title":"PayrollCalculateResponse"},"PayrollCalculateSummary":{"properties":{"employee_count":{"type":"integer","title":"Employee Count"},"gross_pay_total":{"type":"integer","title":"Gross Pay Total"},"deduction_total":{"type":"integer","title":"Deduction Total"},"assessed_deduction_total":{"type":"integer","title":"Assessed Deduction Total","default":0},"net_pay_total":{"type":"integer","title":"Net Pay Total"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"},"company_total_cost_total":{"type":"integer","title":"Company Total Cost Total","default":0}},"type":"object","required":["employee_count","gross_pay_total","deduction_total","net_pay_total","employer_contribution_total"],"title":"PayrollCalculateSummary"},"PayrollExportRequest":{"properties":{"format":{"type":"string","enum":["pdf","docx"],"title":"Format","default":"pdf"},"mask_amounts":{"type":"boolean","title":"Mask Amounts","default":false},"show_company_seal":{"type":"boolean","title":"Show Company Seal","default":false},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"}},"type":"object","title":"PayrollExportRequest"},"PayrollExportResponse":{"properties":{"statement_id":{"type":"string","format":"uuid","title":"Statement Id"},"file_id":{"type":"string","format":"uuid","title":"File Id"},"file_name":{"type":"string","title":"File Name"},"download_url":{"type":"string","title":"Download Url"},"format":{"type":"string","enum":["pdf","docx"],"title":"Format"},"status":{"type":"string","title":"Status","default":"completed"},"message":{"type":"string","title":"Message","default":"급여명세서 파일이 생성되었습니다."}},"type":"object","required":["statement_id","file_id","file_name","download_url","format"],"title":"PayrollExportResponse"},"PayrollItemCreate":{"properties":{"code":{"type":"string","maxLength":50,"title":"Code"},"name":{"type":"string","maxLength":100,"title":"Name"},"item_type":{"type":"string","enum":["earning","deduction","employer_contribution"],"title":"Item Type"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"taxable":{"type":"boolean","title":"Taxable","default":true},"social_insurance_included":{"type":"boolean","title":"Social Insurance Included","default":true},"non_taxable_limit":{"type":"integer","title":"Non Taxable Limit","default":0},"fixed":{"type":"boolean","title":"Fixed","default":true},"visible_on_statement":{"type":"boolean","title":"Visible On Statement","default":true},"display_order":{"type":"integer","title":"Display Order","default":0},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["code","name","item_type"],"title":"PayrollItemCreate"},"PayrollItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"item_type":{"type":"string","title":"Item Type"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"taxable":{"type":"boolean","title":"Taxable"},"social_insurance_included":{"type":"boolean","title":"Social Insurance Included"},"non_taxable_limit":{"type":"integer","title":"Non Taxable Limit"},"fixed":{"type":"boolean","title":"Fixed"},"visible_on_statement":{"type":"boolean","title":"Visible On Statement"},"display_order":{"type":"integer","title":"Display Order"},"active":{"type":"boolean","title":"Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","code","name","item_type","category","taxable","social_insurance_included","non_taxable_limit","fixed","visible_on_statement","display_order","active","created_at","updated_at"],"title":"PayrollItemRead"},"PayrollItemUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Name"},"item_type":{"anyOf":[{"type":"string","enum":["earning","deduction","employer_contribution"]},{"type":"null"}],"title":"Item Type"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"taxable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Taxable"},"social_insurance_included":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Social Insurance Included"},"non_taxable_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Non Taxable Limit"},"fixed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Fixed"},"visible_on_statement":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Visible On Statement"},"display_order":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Display Order"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"PayrollItemUpdate"},"PayrollJournalEntryRead":{"properties":{"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"status":{"type":"string","title":"Status"},"description":{"type":"string","title":"Description"},"lines":{"items":{"$ref":"#/components/schemas/PayrollJournalLineRead"},"type":"array","title":"Lines"},"debit_total":{"type":"integer","title":"Debit Total"},"credit_total":{"type":"integer","title":"Credit Total"},"balanced":{"type":"boolean","title":"Balanced"}},"type":"object","required":["payroll_run_id","payroll_month","payment_date","status","description","debit_total","credit_total","balanced"],"title":"PayrollJournalEntryRead"},"PayrollJournalLineRead":{"properties":{"side":{"type":"string","enum":["debit","credit"],"title":"Side"},"account_code":{"type":"string","title":"Account Code"},"account_name":{"type":"string","title":"Account Name"},"amount":{"type":"integer","title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["side","account_code","account_name","amount"],"title":"PayrollJournalLineRead"},"PayrollLedgerColumnRead":{"properties":{"code":{"type":"string","title":"Code"},"label":{"type":"string","title":"Label"},"kind":{"type":"string","title":"Kind"}},"type":"object","required":["code","label","kind"],"title":"PayrollLedgerColumnRead"},"PayrollLedgerRead":{"properties":{"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"status":{"type":"string","title":"Status"},"columns":{"items":{"$ref":"#/components/schemas/PayrollLedgerColumnRead"},"type":"array","title":"Columns"},"rows":{"items":{"$ref":"#/components/schemas/PayrollLedgerRowRead"},"type":"array","title":"Rows"},"summary":{"$ref":"#/components/schemas/PayrollLedgerSummaryRead"}},"type":"object","required":["payroll_run_id","payroll_month","payment_date","status","summary"],"title":"PayrollLedgerRead"},"PayrollLedgerRowRead":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employee_name":{"type":"string","title":"Employee Name"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"amounts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Amounts"},"gross_pay":{"type":"integer","title":"Gross Pay"},"total_deductions":{"type":"integer","title":"Total Deductions"},"net_pay":{"type":"integer","title":"Net Pay"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"}},"type":"object","required":["employee_id","employee_name","gross_pay","total_deductions","net_pay","employer_contribution_total"],"title":"PayrollLedgerRowRead"},"PayrollLedgerSummaryRead":{"properties":{"employee_count":{"type":"integer","title":"Employee Count"},"gross_pay_total":{"type":"integer","title":"Gross Pay Total"},"total_deductions":{"type":"integer","title":"Total Deductions"},"net_pay_total":{"type":"integer","title":"Net Pay Total"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"},"column_totals":{"additionalProperties":{"type":"integer"},"type":"object","title":"Column Totals"}},"type":"object","required":["employee_count","gross_pay_total","total_deductions","net_pay_total","employer_contribution_total"],"title":"PayrollLedgerSummaryRead"},"PayrollPaymentBatchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"status":{"type":"string","title":"Status"},"employee_count":{"type":"integer","title":"Employee Count"},"total_amount":{"type":"integer","title":"Total Amount"}},"type":"object","required":["id","payroll_run_id","payment_date","status","employee_count","total_amount"],"title":"PayrollPaymentBatchRead"},"PayrollPeriodCreate":{"properties":{"payroll_unit_id":{"type":"string","format":"uuid","title":"Payroll Unit Id"},"period_code":{"type":"string","title":"Period Code"},"year":{"type":"integer","title":"Year"},"month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Month"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"payment_date":{"type":"string","format":"date","title":"Payment Date"}},"type":"object","required":["payroll_unit_id","period_code","year","month","period_start","period_end","payment_date"],"title":"PayrollPeriodCreate"},"PayrollPeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"payroll_unit_id":{"type":"string","format":"uuid","title":"Payroll Unit Id"},"period_code":{"type":"string","title":"Period Code"},"year":{"type":"integer","title":"Year"},"month":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Month"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","tenant_id","payroll_unit_id","period_code","year","month","period_start","period_end","payment_date","status"],"title":"PayrollPeriodRead"},"PayrollPolicyCreate":{"properties":{"payroll_unit_id":{"type":"string","format":"uuid","title":"Payroll Unit Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"policy_type":{"type":"string","title":"Policy Type","default":"standard_monthly"},"proration_method":{"type":"string","title":"Proration Method","default":"calendar_days"},"overtime_multipliers":{"additionalProperties":{"type":"string"},"type":"object","title":"Overtime Multipliers"}},"type":"object","required":["payroll_unit_id","policy_code","name"],"title":"PayrollPolicyCreate"},"PayrollPolicyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"payroll_unit_id":{"type":"string","format":"uuid","title":"Payroll Unit Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"policy_type":{"type":"string","title":"Policy Type"},"status":{"type":"string","title":"Status"},"active_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Active Version Id"}},"type":"object","required":["id","tenant_id","payroll_unit_id","policy_code","name","policy_type","status","active_version_id"],"title":"PayrollPolicyRead"},"PayrollRateSetCreate":{"properties":{"year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Year"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"national_pension_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"National Pension Employee Rate","default":"0"},"national_pension_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"National Pension Employer Rate","default":"0"},"national_pension_min_monthly_income":{"type":"integer","minimum":0.0,"title":"National Pension Min Monthly Income","default":0},"national_pension_max_monthly_income":{"type":"integer","minimum":0.0,"title":"National Pension Max Monthly Income","default":0},"health_insurance_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Health Insurance Employee Rate","default":"0"},"health_insurance_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Health Insurance Employer Rate","default":"0"},"long_term_care_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Long Term Care Rate","default":"0"},"employment_insurance_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Employment Insurance Employee Rate","default":"0"},"employment_insurance_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Employment Insurance Employer Rate","default":"0"},"industrial_accident_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Industrial Accident Employer Rate","default":"0"},"meal_non_taxable_limit":{"type":"integer","minimum":0.0,"title":"Meal Non Taxable Limit","default":0},"vehicle_non_taxable_limit":{"type":"integer","minimum":0.0,"title":"Vehicle Non Taxable Limit","default":0},"local_income_tax_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Local Income Tax Rate","default":"0.1"},"rounding_policy":{"type":"string","enum":["floor","round","ceil"],"title":"Rounding Policy","default":"floor"},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["year","effective_from"],"title":"PayrollRateSetCreate"},"PayrollRateSetRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"year":{"type":"integer","title":"Year"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"national_pension_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"National Pension Employee Rate"},"national_pension_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"National Pension Employer Rate"},"national_pension_min_monthly_income":{"type":"integer","title":"National Pension Min Monthly Income"},"national_pension_max_monthly_income":{"type":"integer","title":"National Pension Max Monthly Income"},"health_insurance_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Health Insurance Employee Rate"},"health_insurance_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Health Insurance Employer Rate"},"long_term_care_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Long Term Care Rate"},"employment_insurance_employee_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Employment Insurance Employee Rate"},"employment_insurance_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Employment Insurance Employer Rate"},"industrial_accident_employer_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Industrial Accident Employer Rate"},"meal_non_taxable_limit":{"type":"integer","title":"Meal Non Taxable Limit"},"vehicle_non_taxable_limit":{"type":"integer","title":"Vehicle Non Taxable Limit"},"local_income_tax_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Local Income Tax Rate"},"rounding_policy":{"type":"string","title":"Rounding Policy"},"active":{"type":"boolean","title":"Active"},"rate_source":{"type":"string","title":"Rate Source","default":"manual"},"official_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Official Year"},"official_notice":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Official Notice"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","year","effective_from","effective_to","national_pension_employee_rate","national_pension_employer_rate","national_pension_min_monthly_income","national_pension_max_monthly_income","health_insurance_employee_rate","health_insurance_employer_rate","long_term_care_rate","employment_insurance_employee_rate","employment_insurance_employer_rate","industrial_accident_employer_rate","meal_non_taxable_limit","vehicle_non_taxable_limit","local_income_tax_rate","rounding_policy","active","created_at","updated_at"],"title":"PayrollRateSetRead"},"PayrollRateSetUpdate":{"properties":{"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"national_pension_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"National Pension Employee Rate"},"national_pension_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"National Pension Employer Rate"},"national_pension_min_monthly_income":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"National Pension Min Monthly Income"},"national_pension_max_monthly_income":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"National Pension Max Monthly Income"},"health_insurance_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Health Insurance Employee Rate"},"health_insurance_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Health Insurance Employer Rate"},"long_term_care_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Long Term Care Rate"},"employment_insurance_employee_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Employment Insurance Employee Rate"},"employment_insurance_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Employment Insurance Employer Rate"},"industrial_accident_employer_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Industrial Accident Employer Rate"},"meal_non_taxable_limit":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Meal Non Taxable Limit"},"vehicle_non_taxable_limit":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Vehicle Non Taxable Limit"},"local_income_tax_rate":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Local Income Tax Rate"},"rounding_policy":{"anyOf":[{"type":"string","enum":["floor","round","ceil"]},{"type":"null"}],"title":"Rounding Policy"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"PayrollRateSetUpdate"},"PayrollRunCreate":{"properties":{"payroll_month":{"type":"string","pattern":"^\\d{4}-\\d{2}$","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"employee_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Employee Ids"},"manual_taxes":{"items":{"$ref":"#/components/schemas/ManualTaxInput"},"type":"array","title":"Manual Taxes"},"employee_overrides":{"items":{"$ref":"#/components/schemas/EmployeePayrollOverride"},"type":"array","title":"Employee Overrides"},"apply_hire_proration":{"type":"boolean","title":"Apply Hire Proration","default":true},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"run_type":{"type":"string","title":"Run Type","default":"regular"},"payroll_unit_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Unit Id"},"payroll_period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Period Id"},"payroll_policy_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Policy Version Id"}},"type":"object","required":["payroll_month","payment_date","period_start","period_end"],"title":"PayrollRunCreate"},"PayrollRunDetail":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"status":{"type":"string","title":"Status"},"calculated_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calculated By"},"confirmed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Confirmed By"},"calculated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Calculated At"},"confirmed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Confirmed At"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"statements":{"items":{"$ref":"#/components/schemas/PayrollStatementRead"},"type":"array","title":"Statements"}},"type":"object","required":["id","tenant_id","payroll_month","payment_date","period_start","period_end","status","calculated_by","confirmed_by","calculated_at","confirmed_at","memo","created_at","updated_at"],"title":"PayrollRunDetail"},"PayrollRunRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"status":{"type":"string","title":"Status"},"calculated_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calculated By"},"confirmed_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Confirmed By"},"calculated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Calculated At"},"confirmed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Confirmed At"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","payroll_month","payment_date","period_start","period_end","status","calculated_by","confirmed_by","calculated_at","confirmed_at","memo","created_at","updated_at"],"title":"PayrollRunRead"},"PayrollStatementLineRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"item_code":{"type":"string","title":"Item Code"},"item_name":{"type":"string","title":"Item Name"},"item_type":{"type":"string","title":"Item Type"},"amount":{"type":"integer","title":"Amount"},"taxable_amount":{"type":"integer","title":"Taxable Amount"},"social_insurance_amount":{"type":"integer","title":"Social Insurance Amount"},"display_order":{"type":"integer","title":"Display Order"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["id","item_code","item_name","item_type","amount","taxable_amount","social_insurance_amount","display_order","memo"],"title":"PayrollStatementLineRead"},"PayrollStatementPreview":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employee_name":{"type":"string","title":"Employee Name"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"gross_pay":{"type":"integer","title":"Gross Pay"},"taxable_income":{"type":"integer","title":"Taxable Income"},"social_insurance_income":{"type":"integer","title":"Social Insurance Income"},"deductions":{"$ref":"#/components/schemas/DeductionPreview"},"total_deductions":{"type":"integer","title":"Total Deductions"},"assessed_employee_deductions_total":{"type":"integer","title":"Assessed Employee Deductions Total","default":0},"net_pay":{"type":"integer","title":"Net Pay"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"},"company_total_cost":{"type":"integer","title":"Company Total Cost","default":0},"company_remits_employee_insurance":{"type":"boolean","title":"Company Remits Employee Insurance","default":false},"company_remits_employee_tax":{"type":"boolean","title":"Company Remits Employee Tax","default":false},"earnings":{"items":{"$ref":"#/components/schemas/StatementLinePreview"},"type":"array","title":"Earnings"},"deduction_lines":{"items":{"$ref":"#/components/schemas/StatementLinePreview"},"type":"array","title":"Deduction Lines"},"employer_contribution_lines":{"items":{"$ref":"#/components/schemas/StatementLinePreview"},"type":"array","title":"Employer Contribution Lines"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"proration":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Proration"}},"type":"object","required":["employee_id","employee_name","gross_pay","taxable_income","social_insurance_income","deductions","total_deductions","net_pay","employer_contribution_total","earnings","deduction_lines","employer_contribution_lines"],"title":"PayrollStatementPreview"},"PayrollStatementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"employee_name":{"type":"string","title":"Employee Name"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"payroll_month":{"type":"string","title":"Payroll Month"},"payment_date":{"type":"string","format":"date","title":"Payment Date"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"gross_pay":{"type":"integer","title":"Gross Pay"},"taxable_income":{"type":"integer","title":"Taxable Income"},"social_insurance_income":{"type":"integer","title":"Social Insurance Income"},"total_deductions":{"type":"integer","title":"Total Deductions"},"net_pay":{"type":"integer","title":"Net Pay"},"employer_contribution_total":{"type":"integer","title":"Employer Contribution Total"},"rate_snapshot":{"additionalProperties":true,"type":"object","title":"Rate Snapshot"},"calculation_snapshot":{"additionalProperties":true,"type":"object","title":"Calculation Snapshot"},"status":{"type":"string","title":"Status"},"lines":{"items":{"$ref":"#/components/schemas/PayrollStatementLineRead"},"type":"array","title":"Lines"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","payroll_run_id","employee_id","employee_name","department_name","position_name","payroll_month","payment_date","period_start","period_end","gross_pay","taxable_income","social_insurance_income","total_deductions","net_pay","employer_contribution_total","rate_snapshot","calculation_snapshot","status","created_at","updated_at"],"title":"PayrollStatementRead"},"PayrollTransferRequest":{"properties":{"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"}},"type":"object","required":["payroll_run_id"],"title":"PayrollTransferRequest"},"PayrollUnitCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"unit_code":{"type":"string","maxLength":50,"minLength":1,"title":"Unit Code"},"name":{"type":"string","maxLength":200,"minLength":1,"title":"Name"},"payroll_cycle":{"type":"string","title":"Payroll Cycle","default":"monthly"},"regular_pay_day":{"anyOf":[{"type":"integer","maximum":31.0,"minimum":1.0},{"type":"null"}],"title":"Regular Pay Day","default":25}},"type":"object","required":["company_id","unit_code","name"],"title":"PayrollUnitCreate"},"PayrollUnitRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"unit_code":{"type":"string","title":"Unit Code"},"name":{"type":"string","title":"Name"},"payroll_cycle":{"type":"string","title":"Payroll Cycle"},"regular_pay_day":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Regular Pay Day"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","tenant_id","company_id","unit_code","name","payroll_cycle","regular_pay_day","status"],"title":"PayrollUnitRead"},"PayrollValidationResultRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"payroll_run_employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Run Employee Id"},"rule_code":{"type":"string","title":"Rule Code"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","payroll_run_id","payroll_run_employee_id","rule_code","severity","message","status"],"title":"PayrollValidationResultRead"},"PayrollVoucherDraftRequest":{"properties":{"payroll_run_id":{"type":"string","format":"uuid","title":"Payroll Run Id"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["payroll_run_id"],"title":"PayrollVoucherDraftRequest"},"PayslipPreviewRequest":{"properties":{"pay_year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Pay Year"},"pay_month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Pay Month"},"pay_date":{"type":"string","format":"date","title":"Pay Date"},"birth_date_display":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Date Display"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"scheduled_hours":{"type":"number","minimum":0.0,"title":"Scheduled Hours","default":209.0},"overtime_hours":{"type":"number","minimum":0.0,"title":"Overtime Hours","default":0.0},"night_hours":{"type":"number","minimum":0.0,"title":"Night Hours","default":0.0},"holiday_hours":{"type":"number","minimum":0.0,"title":"Holiday Hours","default":0.0},"work_days":{"type":"number","minimum":0.0,"title":"Work Days","default":21.73},"apply_labor_law_overtime":{"type":"boolean","title":"Apply Labor Law Overtime","default":false},"base_salary":{"type":"integer","minimum":0.0,"title":"Base Salary","default":0},"meal_allowance":{"type":"integer","minimum":0.0,"title":"Meal Allowance","default":0},"vehicle_allowance":{"type":"integer","minimum":0.0,"title":"Vehicle Allowance","default":0},"childcare_allowance":{"type":"integer","minimum":0.0,"title":"Childcare Allowance","default":0},"research_allowance":{"type":"integer","minimum":0.0,"title":"Research Allowance","default":0},"other_non_taxable":{"type":"integer","minimum":0.0,"title":"Other Non Taxable","default":0},"bonus":{"type":"integer","minimum":0.0,"title":"Bonus","default":0},"overtime_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Overtime Pay"},"night_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Night Pay"},"holiday_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Holiday Pay"},"other_taxable":{"type":"integer","minimum":0.0,"title":"Other Taxable","default":0},"national_pension":{"type":"integer","minimum":0.0,"title":"National Pension","default":0},"health_insurance":{"type":"integer","minimum":0.0,"title":"Health Insurance","default":0},"employment_insurance":{"type":"integer","minimum":0.0,"title":"Employment Insurance","default":0},"long_term_care":{"type":"integer","minimum":0.0,"title":"Long Term Care","default":0},"other_deduction":{"type":"integer","minimum":0.0,"title":"Other Deduction","default":0},"income_tax":{"type":"integer","minimum":0.0,"title":"Income Tax","default":0},"local_income_tax":{"type":"integer","minimum":0.0,"title":"Local Income Tax","default":0},"yearend_income_tax":{"type":"integer","minimum":0.0,"title":"Yearend Income Tax","default":0},"yearend_local_tax":{"type":"integer","minimum":0.0,"title":"Yearend Local Tax","default":0},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["pay_year","pay_month","pay_date"],"title":"PayslipPreviewRequest"},"PayslipPreviewResponse":{"properties":{"regular_wage":{"type":"integer","title":"Regular Wage"},"regular_hourly":{"type":"number","title":"Regular Hourly"},"overtime_pay":{"type":"integer","title":"Overtime Pay"},"night_pay":{"type":"integer","title":"Night Pay"},"holiday_pay":{"type":"integer","title":"Holiday Pay"},"total_payment":{"type":"integer","title":"Total Payment"},"total_deduction":{"type":"integer","title":"Total Deduction"},"net_pay":{"type":"integer","title":"Net Pay"}},"type":"object","required":["regular_wage","regular_hourly","overtime_pay","night_pay","holiday_pay","total_payment","total_deduction","net_pay"],"title":"PayslipPreviewResponse"},"PayslipResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"pay_year":{"type":"integer","title":"Pay Year"},"pay_month":{"type":"integer","title":"Pay Month"},"pay_date":{"type":"string","format":"date","title":"Pay Date"},"birth_date_display":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Date Display"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"scheduled_hours":{"type":"number","title":"Scheduled Hours"},"overtime_hours":{"type":"number","title":"Overtime Hours"},"night_hours":{"type":"number","title":"Night Hours"},"holiday_hours":{"type":"number","title":"Holiday Hours"},"work_days":{"type":"number","title":"Work Days"},"apply_labor_law_overtime":{"type":"boolean","title":"Apply Labor Law Overtime"},"base_salary":{"type":"integer","title":"Base Salary"},"meal_allowance":{"type":"integer","title":"Meal Allowance"},"vehicle_allowance":{"type":"integer","title":"Vehicle Allowance"},"childcare_allowance":{"type":"integer","title":"Childcare Allowance"},"research_allowance":{"type":"integer","title":"Research Allowance"},"other_non_taxable":{"type":"integer","title":"Other Non Taxable"},"bonus":{"type":"integer","title":"Bonus"},"overtime_pay":{"type":"integer","title":"Overtime Pay"},"night_pay":{"type":"integer","title":"Night Pay"},"holiday_pay":{"type":"integer","title":"Holiday Pay"},"other_taxable":{"type":"integer","title":"Other Taxable"},"national_pension":{"type":"integer","title":"National Pension"},"health_insurance":{"type":"integer","title":"Health Insurance"},"employment_insurance":{"type":"integer","title":"Employment Insurance"},"long_term_care":{"type":"integer","title":"Long Term Care"},"other_deduction":{"type":"integer","title":"Other Deduction"},"income_tax":{"type":"integer","title":"Income Tax"},"local_income_tax":{"type":"integer","title":"Local Income Tax"},"yearend_income_tax":{"type":"integer","title":"Yearend Income Tax"},"yearend_local_tax":{"type":"integer","title":"Yearend Local Tax"},"regular_wage":{"type":"integer","title":"Regular Wage"},"regular_hourly":{"type":"number","title":"Regular Hourly"},"total_payment":{"type":"integer","title":"Total Payment"},"total_deduction":{"type":"integer","title":"Total Deduction"},"net_pay":{"type":"integer","title":"Net Pay"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","employee_id","pay_year","pay_month","pay_date","scheduled_hours","overtime_hours","night_hours","holiday_hours","work_days","apply_labor_law_overtime","base_salary","meal_allowance","vehicle_allowance","childcare_allowance","research_allowance","other_non_taxable","bonus","overtime_pay","night_pay","holiday_pay","other_taxable","national_pension","health_insurance","employment_insurance","long_term_care","other_deduction","income_tax","local_income_tax","yearend_income_tax","yearend_local_tax","regular_wage","regular_hourly","total_payment","total_deduction","net_pay","created_at","updated_at"],"title":"PayslipResponse"},"PayslipUpsertRequest":{"properties":{"pay_year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Pay Year"},"pay_month":{"type":"integer","maximum":12.0,"minimum":1.0,"title":"Pay Month"},"pay_date":{"type":"string","format":"date","title":"Pay Date"},"birth_date_display":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Birth Date Display"},"employee_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employee Number"},"scheduled_hours":{"type":"number","minimum":0.0,"title":"Scheduled Hours","default":209.0},"overtime_hours":{"type":"number","minimum":0.0,"title":"Overtime Hours","default":0.0},"night_hours":{"type":"number","minimum":0.0,"title":"Night Hours","default":0.0},"holiday_hours":{"type":"number","minimum":0.0,"title":"Holiday Hours","default":0.0},"work_days":{"type":"number","minimum":0.0,"title":"Work Days","default":21.73},"apply_labor_law_overtime":{"type":"boolean","title":"Apply Labor Law Overtime","default":false},"base_salary":{"type":"integer","minimum":0.0,"title":"Base Salary","default":0},"meal_allowance":{"type":"integer","minimum":0.0,"title":"Meal Allowance","default":0},"vehicle_allowance":{"type":"integer","minimum":0.0,"title":"Vehicle Allowance","default":0},"childcare_allowance":{"type":"integer","minimum":0.0,"title":"Childcare Allowance","default":0},"research_allowance":{"type":"integer","minimum":0.0,"title":"Research Allowance","default":0},"other_non_taxable":{"type":"integer","minimum":0.0,"title":"Other Non Taxable","default":0},"bonus":{"type":"integer","minimum":0.0,"title":"Bonus","default":0},"overtime_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Overtime Pay"},"night_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Night Pay"},"holiday_pay":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Holiday Pay"},"other_taxable":{"type":"integer","minimum":0.0,"title":"Other Taxable","default":0},"national_pension":{"type":"integer","minimum":0.0,"title":"National Pension","default":0},"health_insurance":{"type":"integer","minimum":0.0,"title":"Health Insurance","default":0},"employment_insurance":{"type":"integer","minimum":0.0,"title":"Employment Insurance","default":0},"long_term_care":{"type":"integer","minimum":0.0,"title":"Long Term Care","default":0},"other_deduction":{"type":"integer","minimum":0.0,"title":"Other Deduction","default":0},"income_tax":{"type":"integer","minimum":0.0,"title":"Income Tax","default":0},"local_income_tax":{"type":"integer","minimum":0.0,"title":"Local Income Tax","default":0},"yearend_income_tax":{"type":"integer","minimum":0.0,"title":"Yearend Income Tax","default":0},"yearend_local_tax":{"type":"integer","minimum":0.0,"title":"Yearend Local Tax","default":0},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["pay_year","pay_month","pay_date"],"title":"PayslipUpsertRequest"},"PdfFormCapability":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"available":{"type":"boolean","title":"Available"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["key","label","available","notes"],"title":"PdfFormCapability"},"PdfFormRelatedLink":{"properties":{"label":{"type":"string","title":"Label"},"href":{"type":"string","title":"Href"},"kind":{"type":"string","title":"Kind"},"notes":{"type":"string","title":"Notes"}},"type":"object","required":["label","href","kind","notes"],"title":"PdfFormRelatedLink"},"PdfFormTemplatesStatusResponse":{"properties":{"listApi":{"type":"boolean","title":"Listapi"},"uploadApi":{"type":"boolean","title":"Uploadapi"},"mappingStore":{"type":"boolean","title":"Mappingstore"},"mappingRatio":{"type":"boolean","title":"Mappingratio"},"ormModel":{"type":"boolean","title":"Ormmodel"},"aiStudioPrototype":{"type":"boolean","title":"Aistudioprototype"},"capabilities":{"items":{"$ref":"#/components/schemas/PdfFormCapability"},"type":"array","title":"Capabilities"},"relatedLinks":{"items":{"$ref":"#/components/schemas/PdfFormRelatedLink"},"type":"array","title":"Relatedlinks"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["listApi","uploadApi","mappingStore","mappingRatio","ormModel","aiStudioPrototype","capabilities","relatedLinks","note","coolifyHint"],"title":"PdfFormTemplatesStatusResponse"},"PdfScreenCompressResponse":{"properties":{"token":{"type":"string","title":"Token"},"filename":{"type":"string","title":"Filename"},"original_bytes":{"type":"integer","title":"Original Bytes"},"compressed_bytes":{"type":"integer","title":"Compressed Bytes"},"status":{"type":"string","title":"Status"},"images_changed":{"type":"integer","title":"Images Changed","default":0},"expires_in_seconds":{"type":"integer","title":"Expires In Seconds","default":3600}},"type":"object","required":["token","filename","original_bytes","compressed_bytes","status"],"title":"PdfScreenCompressResponse","description":"서버에 임시 저장된 화면용 압축 결과 — 클라이언트가 PDF를 다시 올리지 않고 token으로 이어 붙입니다."},"PerformanceCycleCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"cycle_code":{"type":"string","title":"Cycle Code"},"title":{"type":"string","title":"Title"},"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"}},"type":"object","required":["company_id","cycle_code","title","period_start","period_end"],"title":"PerformanceCycleCreate"},"PerformancePlanCreate":{"properties":{"title":{"type":"string","title":"Title"},"planType":{"type":"string","title":"Plantype","default":"rnd"},"measurementCycle":{"type":"string","title":"Measurementcycle","default":"quarterly"}},"type":"object","required":["title"],"title":"PerformancePlanCreate"},"PerformancePlanRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"planType":{"type":"string","title":"Plantype"},"activeVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activeversionid"}},"type":"object","required":["id","projectId","title","status","planType"],"title":"PerformancePlanRead"},"PerformanceReviewSubmit":{"properties":{"self_score":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Self Score"},"manager_score":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Manager Score"},"overall_comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Overall Comment"}},"type":"object","title":"PerformanceReviewSubmit"},"PeriodCloseHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"accounting_period_id":{"type":"string","format":"uuid","title":"Accounting Period Id"},"action":{"type":"string","title":"Action"},"from_status":{"type":"string","title":"From Status"},"to_status":{"type":"string","title":"To Status"},"actor_id":{"type":"string","format":"uuid","title":"Actor Id"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","accounting_period_id","action","from_status","to_status","actor_id","created_at"],"title":"PeriodCloseHistoryRead"},"PeriodStatusUpdate":{"properties":{"status":{"type":"string","title":"Status"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["status"],"title":"PeriodStatusUpdate"},"PersonnelEventCreateRequest":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"effective_date":{"type":"string","format":"date","title":"Effective Date"}},"type":"object","required":["company_id","event_type","title","effective_date"],"title":"PersonnelEventCreateRequest"},"PersonnelEventDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"event_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Number"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"status":{"type":"string","title":"Status"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"requested_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requested By"},"approved_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approved By"},"applied_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applied At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"items":{"items":{"$ref":"#/components/schemas/PersonnelEventItemRead"},"type":"array","title":"Items"}},"type":"object","required":["id","company_id","event_type","title","status","effective_date","created_at"],"title":"PersonnelEventDetailRead"},"PersonnelEventItemCreateRequest":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"previous_values_json":{"additionalProperties":true,"type":"object","title":"Previous Values Json"},"new_values_json":{"additionalProperties":true,"type":"object","title":"New Values Json"},"effective_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective Date"}},"type":"object","required":["employee_id"],"title":"PersonnelEventItemCreateRequest"},"PersonnelEventItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"previous_values_json":{"additionalProperties":true,"type":"object","title":"Previous Values Json"},"new_values_json":{"additionalProperties":true,"type":"object","title":"New Values Json"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"status":{"type":"string","title":"Status"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"type":"object","required":["id","employee_id","previous_values_json","new_values_json","effective_date","status"],"title":"PersonnelEventItemRead"},"PersonnelEventRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"event_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Number"},"event_type":{"type":"string","title":"Event Type"},"title":{"type":"string","title":"Title"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"status":{"type":"string","title":"Status"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"requested_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requested By"},"approved_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approved By"},"applied_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applied At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","company_id","event_type","title","status","effective_date","created_at"],"title":"PersonnelEventRead"},"PipelineSummaryRead":{"properties":{"pipelineType":{"type":"string","title":"Pipelinetype"},"total":{"type":"integer","title":"Total"},"inProgress":{"type":"integer","title":"Inprogress"},"delayed":{"type":"integer","title":"Delayed"},"urgent":{"type":"integer","title":"Urgent"}},"type":"object","required":["pipelineType","total","inProgress","delayed","urgent"],"title":"PipelineSummaryRead"},"PlanVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"performancePlanId":{"type":"string","format":"uuid","title":"Performanceplanid"},"versionNumber":{"type":"integer","title":"Versionnumber"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","performancePlanId","versionNumber","status"],"title":"PlanVersionRead"},"PlaudAssetItem":{"properties":{"type":{"type":"string","title":"Type"},"url":{"type":"string","title":"Url"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"type":"object","required":["type","url"],"title":"PlaudAssetItem"},"PlaudConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected"},"oauth_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Url"},"message":{"type":"string","title":"Message"}},"type":"object","required":["connected","message"],"title":"PlaudConnectResponse"},"PlaudConnectTokenRequest":{"properties":{"access_token":{"type":"string","title":"Access Token"},"api_base":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Base"},"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"}},"type":"object","required":["access_token"],"title":"PlaudConnectTokenRequest","description":"web.plaud.ai 세션 토큰으로 연결 (Google/Apple 가입 계정 포함)."},"PlaudConnectTokenResponse":{"properties":{"connected":{"type":"boolean","title":"Connected"},"account_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Email"},"token_expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Token Expires At"},"message":{"type":"string","title":"Message"},"recording_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Recording Count"},"device_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Device Count"}},"type":"object","required":["connected","message"],"title":"PlaudConnectTokenResponse"},"PlaudConnectionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"userId":{"type":"string","format":"uuid","title":"Userid"},"provider":{"type":"string","title":"Provider"},"externalAccountId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalaccountid"},"accountEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accountemail"},"tokenExpiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Tokenexpiresat"},"connectionStatus":{"$ref":"#/components/schemas/PlaudConnectionStatus"},"syncEnabled":{"type":"boolean","title":"Syncenabled"},"syncIntervalMinutes":{"type":"integer","title":"Syncintervalminutes"},"syncFromDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Syncfromdate"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"lastSyncStatus":{"anyOf":[{"$ref":"#/components/schemas/PlaudSyncJobStatus"},{"type":"null"}]},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","tenantId","userId","provider","connectionStatus","syncEnabled","syncIntervalMinutes","createdAt","updatedAt"],"title":"PlaudConnectionRead"},"PlaudConnectionSettingsUpdate":{"properties":{"syncEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Syncenabled"},"syncIntervalMinutes":{"anyOf":[{"type":"integer","maximum":1440.0,"minimum":15.0},{"type":"null"}],"title":"Syncintervalminutes"},"syncFromDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Syncfromdate"}},"type":"object","title":"PlaudConnectionSettingsUpdate"},"PlaudConnectionStatus":{"type":"string","enum":["disconnected","connecting","connected","token_expired","syncing","sync_failed"],"title":"PlaudConnectionStatus"},"PlaudConnectionTestResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"message":{"type":"string","title":"Message"}},"type":"object","required":["success","message"],"title":"PlaudConnectionTestResponse"},"PlaudImportJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"job_type":{"type":"string","title":"Job Type"},"status":{"type":"string","title":"Status"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","job_type","status","created_at"],"title":"PlaudImportJobRead"},"PlaudImportRequest":{"properties":{"force":{"type":"boolean","title":"Force","default":false}},"type":"object","title":"PlaudImportRequest"},"PlaudIntegrationStatus":{"properties":{"connected":{"type":"boolean","title":"Connected"},"auth_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Auth Type"},"account_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Email"},"account_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Name"},"last_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Synced At"},"token_expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Token Expires At"},"needs_token_refresh":{"type":"boolean","title":"Needs Token Refresh","default":false},"oauth_available":{"type":"boolean","title":"Oauth Available","default":false},"sync_settings":{"$ref":"#/components/schemas/PlaudSyncSettings"}},"type":"object","required":["connected"],"title":"PlaudIntegrationStatus"},"PlaudIntegrationStatusRead":{"properties":{"connected":{"type":"boolean","title":"Connected"},"connection":{"anyOf":[{"$ref":"#/components/schemas/PlaudConnectionRead"},{"type":"null"}]}},"type":"object","required":["connected"],"title":"PlaudIntegrationStatusRead"},"PlaudMeetingLinkStatus":{"type":"string","enum":["unlinked","linking","linked","link_failed"],"title":"PlaudMeetingLinkStatus"},"PlaudMeetingSyncResultRead":{"properties":{"syncLogId":{"type":"string","format":"uuid","title":"Synclogid"},"syncStatus":{"type":"string","enum":["running","success","failed","partial_failed"],"title":"Syncstatus"},"syncedCount":{"type":"integer","title":"Syncedcount"},"failedCount":{"type":"integer","title":"Failedcount"},"message":{"type":"string","title":"Message"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"}},"type":"object","required":["syncLogId","syncStatus","syncedCount","failedCount","message"],"title":"PlaudMeetingSyncResultRead"},"PlaudNoteBulkImportResponse":{"properties":{"imported":{"items":{"$ref":"#/components/schemas/PlaudNoteDetailRead"},"type":"array","title":"Imported"},"failed":{"items":{"$ref":"#/components/schemas/PlaudNoteImportFailureRead"},"type":"array","title":"Failed"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["imported","failed","total"],"title":"PlaudNoteBulkImportResponse"},"PlaudNoteDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"externalNoteId":{"type":"string","title":"Externalnoteid"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"displayTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Displaytitle"},"userTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usertitle"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"recordedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recordedat"},"durationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationseconds"},"externalAudioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalaudiourl"},"storedAudioObjectKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storedaudioobjectkey"},"hasTranscript":{"type":"boolean","title":"Hastranscript","default":false},"transcriptText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transcripttext"},"transcriptJson":{"additionalProperties":true,"type":"object","title":"Transcriptjson"},"externalSummaryText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalsummarytext"},"speakerDataJson":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Speakerdatajson"},"tagsJson":{"items":{"type":"string"},"type":"array","title":"Tagsjson"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"userNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usernotes"},"transcriptionStatus":{"$ref":"#/components/schemas/PlaudTranscriptionStatus"},"syncStatus":{"$ref":"#/components/schemas/PlaudNoteSyncStatus"},"meetingLinkStatus":{"$ref":"#/components/schemas/PlaudMeetingLinkStatus"},"externalUpdatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Externalupdatedat"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"archivedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Archivedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"linkedMeetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linkedmeetingminutesid"}},"type":"object","required":["id","tenantId","connectionId","externalNoteId","transcriptionStatus","syncStatus","meetingLinkStatus","createdAt","updatedAt"],"title":"PlaudNoteDetailRead","description":"Full note detail — inherits PlaudNoteRead fields."},"PlaudNoteImportByExternalIdRequest":{"properties":{"externalNoteId":{"type":"string","minLength":1,"title":"Externalnoteid"}},"type":"object","required":["externalNoteId"],"title":"PlaudNoteImportByExternalIdRequest"},"PlaudNoteImportByExternalIdsRequest":{"properties":{"externalIds":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Externalids"}},"type":"object","required":["externalIds"],"title":"PlaudNoteImportByExternalIdsRequest"},"PlaudNoteImportFailureRead":{"properties":{"externalId":{"type":"string","title":"Externalid"},"error":{"type":"string","title":"Error"}},"type":"object","required":["externalId","error"],"title":"PlaudNoteImportFailureRead"},"PlaudNoteListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"externalNoteId":{"type":"string","title":"Externalnoteid"},"displayTitle":{"type":"string","title":"Displaytitle"},"externalTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externaltitle"},"userTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usertitle"},"recordedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recordedat"},"durationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationseconds"},"transcriptionStatus":{"$ref":"#/components/schemas/PlaudTranscriptionStatus"},"syncStatus":{"$ref":"#/components/schemas/PlaudNoteSyncStatus"},"meetingLinkStatus":{"$ref":"#/components/schemas/PlaudMeetingLinkStatus"},"linkedMeetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linkedmeetingminutesid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"}},"type":"object","required":["id","externalNoteId","displayTitle","transcriptionStatus","syncStatus","meetingLinkStatus"],"title":"PlaudNoteListItem"},"PlaudNotePlaybackUrlRead":{"properties":{"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"source":{"anyOf":[{"type":"string","enum":["external","stored"]},{"type":"null"}],"title":"Source"}},"type":"object","title":"PlaudNotePlaybackUrlRead"},"PlaudNoteSyncStatus":{"type":"string","enum":["synced","ready","transcription_missing","transcription_failed","sync_failed","linked","archived"],"title":"PlaudNoteSyncStatus"},"PlaudNoteUserFieldsUpdate":{"properties":{"userTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usertitle"},"userNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Usernotes"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"}},"type":"object","title":"PlaudNoteUserFieldsUpdate"},"PlaudOtpSendRequest":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"PlaudOtpSendRequest"},"PlaudOtpSendResponse":{"properties":{"message":{"type":"string","title":"Message"},"email":{"type":"string","title":"Email"},"expires_in_minutes":{"type":"integer","title":"Expires In Minutes","default":10},"otp_token":{"type":"string","title":"Otp Token"},"api_base":{"type":"string","title":"Api Base"}},"type":"object","required":["message","email","otp_token","api_base"],"title":"PlaudOtpSendResponse"},"PlaudOtpVerifyRequest":{"properties":{"code":{"type":"string","title":"Code"},"otp_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Otp Token"},"api_base":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Base"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"}},"type":"object","required":["code"],"title":"PlaudOtpVerifyRequest"},"PlaudRecordingDetail":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"external_recording_id":{"type":"string","title":"External Recording Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"recorded_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recorded At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"has_transcript":{"type":"boolean","title":"Has Transcript"},"has_summary":{"type":"boolean","title":"Has Summary"},"has_audio":{"type":"boolean","title":"Has Audio","default":false},"has_assets":{"type":"boolean","title":"Has Assets","default":false},"transcript_status":{"type":"string","enum":["available","missing","processing","unknown"],"title":"Transcript Status"},"import_status":{"type":"string","enum":["not_imported","importing","transcribing","fetching_assets","generating","draft_created","failed","skipped"],"title":"Import Status"},"linked_minutes_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Minutes Id"},"linked_document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Document Id"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"raw_metadata":{"additionalProperties":true,"type":"object","title":"Raw Metadata"},"transcript":{"anyOf":[{"$ref":"#/components/schemas/PlaudTranscriptRead"},{"type":"null"}]},"import_jobs":{"items":{"$ref":"#/components/schemas/PlaudImportJobRead"},"type":"array","title":"Import Jobs"},"audio_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audio Url"},"mindmap_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mindmap Markdown"},"plaud_summary_markdown":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plaud Summary Markdown"},"assets":{"items":{"$ref":"#/components/schemas/PlaudAssetItem"},"type":"array","title":"Assets"}},"type":"object","required":["id","external_recording_id","has_transcript","has_summary","transcript_status","import_status"],"title":"PlaudRecordingDetail"},"PlaudRecordingListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"external_recording_id":{"type":"string","title":"External Recording Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"recorded_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Recorded At"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds"},"has_transcript":{"type":"boolean","title":"Has Transcript"},"has_summary":{"type":"boolean","title":"Has Summary"},"has_audio":{"type":"boolean","title":"Has Audio","default":false},"has_assets":{"type":"boolean","title":"Has Assets","default":false},"transcript_status":{"type":"string","enum":["available","missing","processing","unknown"],"title":"Transcript Status"},"import_status":{"type":"string","enum":["not_imported","importing","transcribing","fetching_assets","generating","draft_created","failed","skipped"],"title":"Import Status"},"linked_minutes_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Minutes Id"},"linked_document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linked Document Id"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"}},"type":"object","required":["id","external_recording_id","has_transcript","has_summary","transcript_status","import_status"],"title":"PlaudRecordingListItem"},"PlaudServerAutoSyncRead":{"properties":{"syncEnabled":{"type":"boolean","title":"Syncenabled"},"syncIntervalMinutes":{"type":"integer","title":"Syncintervalminutes"},"lastSyncedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsyncedat"},"lastSyncStatus":{"anyOf":[{"$ref":"#/components/schemas/PlaudSyncJobStatus"},{"type":"null"}]}},"type":"object","required":["syncEnabled","syncIntervalMinutes"],"title":"PlaudServerAutoSyncRead"},"PlaudSyncEnqueueResponse":{"properties":{"syncJobId":{"type":"string","format":"uuid","title":"Syncjobid"},"status":{"$ref":"#/components/schemas/PlaudSyncJobStatus"},"message":{"type":"string","title":"Message","default":"동기화 작업이 큐에 등록되었습니다."}},"type":"object","required":["syncJobId","status"],"title":"PlaudSyncEnqueueResponse"},"PlaudSyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"connectionId":{"type":"string","format":"uuid","title":"Connectionid"},"syncType":{"$ref":"#/components/schemas/PlaudSyncType"},"status":{"$ref":"#/components/schemas/PlaudSyncJobStatus"},"requestedBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Requestedby"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"totalCount":{"type":"integer","title":"Totalcount"},"successCount":{"type":"integer","title":"Successcount"},"failedCount":{"type":"integer","title":"Failedcount"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"resultJson":{"additionalProperties":true,"type":"object","title":"Resultjson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","tenantId","connectionId","syncType","status","totalCount","successCount","failedCount","createdAt"],"title":"PlaudSyncJobRead"},"PlaudSyncJobStatus":{"type":"string","enum":["queued","running","success","failed","partial_failed"],"title":"PlaudSyncJobStatus"},"PlaudSyncRequest":{"properties":{"updatedAfter":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updatedafter"}},"type":"object","title":"PlaudSyncRequest"},"PlaudSyncResultRead":{"properties":{"imported":{"type":"integer","title":"Imported"},"updated":{"type":"integer","title":"Updated","default":0},"skipped":{"type":"integer","title":"Skipped"},"message":{"type":"string","title":"Message"}},"type":"object","required":["imported","skipped","message"],"title":"PlaudSyncResultRead"},"PlaudSyncSettings":{"properties":{"auto_fetch_new":{"type":"boolean","title":"Auto Fetch New","default":false},"auto_generate_with_transcript":{"type":"boolean","title":"Auto Generate With Transcript","default":true},"auto_stt_when_missing":{"type":"boolean","title":"Auto Stt When Missing","default":false},"save_as_reviewing":{"type":"boolean","title":"Save As Reviewing","default":false},"skip_duplicates":{"type":"boolean","title":"Skip Duplicates","default":true},"sync_interval_hours":{"type":"integer","title":"Sync Interval Hours","default":24},"mask_pii_before_ai":{"type":"boolean","title":"Mask Pii Before Ai","default":true}},"type":"object","title":"PlaudSyncSettings"},"PlaudSyncSettingsUpdate":{"properties":{"sync_settings":{"$ref":"#/components/schemas/PlaudSyncSettings"}},"type":"object","required":["sync_settings"],"title":"PlaudSyncSettingsUpdate"},"PlaudSyncType":{"type":"string","enum":["full","incremental","manual","resync","retranscribe"],"title":"PlaudSyncType"},"PlaudTranscriptRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"recording_id":{"type":"string","format":"uuid","title":"Recording Id"},"source":{"type":"string","enum":["plaud","internal_stt","manual"],"title":"Source"},"language":{"type":"string","title":"Language"},"transcript_text":{"type":"string","title":"Transcript Text"},"speaker_segments":{"items":{"$ref":"#/components/schemas/PlaudTranscriptSegment"},"type":"array","title":"Speaker Segments"}},"type":"object","required":["id","recording_id","source","language","transcript_text","speaker_segments"],"title":"PlaudTranscriptRead"},"PlaudTranscriptSegment":{"properties":{"speaker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Speaker"},"start":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Start"},"end":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"End"},"text":{"type":"string","title":"Text"}},"type":"object","required":["text"],"title":"PlaudTranscriptSegment"},"PlaudTranscriptionStatus":{"type":"string","enum":["unknown","available","missing","processing","failed"],"title":"PlaudTranscriptionStatus"},"PolicyImportRequest":{"properties":{"insurance_type":{"type":"string","title":"Insurance Type"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"source_name":{"type":"string","title":"Source Name"},"source_reference":{"type":"string","title":"Source Reference"},"rate_set_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Rate Set Id"}},"type":"object","required":["insurance_type","policy_code","name","effective_from","source_name","source_reference"],"title":"PolicyImportRequest"},"PolicyUpdate":{"properties":{"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"},"healthWeights":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Healthweights"}},"type":"object","title":"PolicyUpdate"},"PositionAssignmentCreateRequest":{"properties":{"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"rank_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Rank Id"},"primary_assignment":{"type":"boolean","title":"Primary Assignment","default":false},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"}},"type":"object","title":"PositionAssignmentCreateRequest"},"PositionAssignmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"grade_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Grade Id"},"rank_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Rank Id"},"primary_assignment":{"type":"boolean","title":"Primary Assignment"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","primary_assignment","effective_from","status"],"title":"PositionAssignmentRead"},"PositionCreateRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"level":{"type":"integer","minimum":1.0,"title":"Level","default":1},"is_active":{"type":"boolean","title":"Is Active","default":true}},"type":"object","required":["name"],"title":"PositionCreateRequest"},"PositionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"name":{"type":"string","title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"level":{"type":"integer","title":"Level"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","name","level","is_active","created_at","updated_at"],"title":"PositionResponse"},"PositionUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"},"level":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Level"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"PositionUpdateRequest"},"PostVoucherRequest":{"properties":{"idempotency_key":{"type":"string","title":"Idempotency Key"}},"type":"object","required":["idempotency_key"],"title":"PostVoucherRequest"},"PreferenceRead":{"properties":{"notification_type":{"type":"string","title":"Notification Type"},"channel":{"type":"string","title":"Channel"},"enabled":{"type":"boolean","title":"Enabled"},"lead_time_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Lead Time Minutes"},"digest_mode":{"type":"string","title":"Digest Mode"},"quiet_hours_enabled":{"type":"boolean","title":"Quiet Hours Enabled"},"quiet_hours_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quiet Hours Start"},"quiet_hours_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quiet Hours End"},"timezone":{"type":"string","title":"Timezone"},"mandatory":{"type":"boolean","title":"Mandatory","default":false}},"type":"object","required":["notification_type","channel","enabled","digest_mode","quiet_hours_enabled","timezone"],"title":"PreferenceRead"},"PreferenceUpdateRequest":{"properties":{"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"leadTimeMinutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Leadtimeminutes"},"digestMode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Digestmode"},"quietHoursEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Quiethoursenabled"},"quietHoursStart":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quiethoursstart"},"quietHoursEnd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quiethoursend"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"}},"type":"object","title":"PreferenceUpdateRequest"},"ProcessRemindersResponse":{"properties":{"processed":{"type":"integer","title":"Processed"},"sent":{"type":"integer","title":"Sent"},"skipped":{"type":"integer","title":"Skipped"}},"type":"object","required":["processed","sent","skipped"],"title":"ProcessRemindersResponse"},"ProcessingStatusResponse":{"properties":{"version_id":{"type":"string","format":"uuid","title":"Version Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"extraction_status":{"type":"string","title":"Extraction Status"},"extraction_quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extraction Quality"},"av_status":{"type":"string","title":"Av Status"},"quarantined":{"type":"boolean","title":"Quarantined"},"retry_count":{"type":"integer","title":"Retry Count"},"adapter_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adapter Name"},"adapter_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Adapter Version"},"chunker_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chunker Version"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"page_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Count"},"correlation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"},"original_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Filename"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"retryable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Retryable"}},"type":"object","required":["version_id","document_id","extraction_status","av_status","quarantined","retry_count"],"title":"ProcessingStatusResponse"},"ProfileCreate":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"},"employment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employment Id"}},"type":"object","required":["employee_id","insurance_workplace_id"],"title":"ProfileCreate"},"ProfileRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"insurance_workplace_id":{"type":"string","format":"uuid","title":"Insurance Workplace Id"},"status":{"type":"string","title":"Status"},"eligibility_review_status":{"type":"string","title":"Eligibility Review Status"}},"type":"object","required":["id","employee_id","insurance_workplace_id","status","eligibility_review_status"],"title":"ProfileRead"},"ProfileRequest":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["name","config"],"title":"ProfileRequest"},"ProfitabilityResultRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"dimension_type":{"type":"string","title":"Dimension Type"},"dimension_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Dimension Id"},"revenue_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Revenue Amount"},"direct_cost_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Direct Cost Amount"},"labor_cost_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Labor Cost Amount"},"overhead_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Overhead Amount"},"eac_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Eac Amount"},"eac_profit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Eac Profit Amount"},"margin_pct":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Margin Pct"}},"type":"object","required":["id","dimension_type","revenue_amount","direct_cost_amount","labor_cost_amount","overhead_amount","eac_amount","eac_profit_amount"],"title":"ProfitabilityResultRead"},"ProfitabilityRunCreate":{"properties":{"period_start":{"type":"string","format":"date","title":"Period Start"},"period_end":{"type":"string","format":"date","title":"Period End"},"dimension_type":{"type":"string","title":"Dimension Type","default":"project"},"run_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Key"}},"type":"object","required":["period_start","period_end"],"title":"ProfitabilityRunCreate"},"ProjectAutomationRequest":{"properties":{"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"}},"type":"object","title":"ProjectAutomationRequest"},"ProjectConversionPreviewRead":{"properties":{"opportunityId":{"type":"string","format":"uuid","title":"Opportunityid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Contactids"},"requirementCount":{"type":"integer","title":"Requirementcount","default":0},"linkedEmailCount":{"type":"integer","title":"Linkedemailcount","default":0},"linkedMeetingCount":{"type":"integer","title":"Linkedmeetingcount","default":0},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["opportunityId"],"title":"ProjectConversionPreviewRead"},"ProjectCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"projectType":{"type":"string","title":"Projecttype","default":"development"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"contractExecutionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractexecutionid"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"projectManagerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectmanageremployeeid"},"createDefaultPhases":{"type":"boolean","title":"Createdefaultphases","default":true},"createWbsDraft":{"type":"boolean","title":"Createwbsdraft","default":true}},"type":"object","required":["name"],"title":"ProjectCreateRequest"},"ProjectMeetingCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"meetingType":{"type":"string","title":"Meetingtype","default":"project_meeting"},"rawTranscript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtranscript"}},"type":"object","required":["title"],"title":"ProjectMeetingCreateRequest"},"ProjectMemberCreateRequest":{"properties":{"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"roleName":{"type":"string","title":"Rolename","default":"member"},"allocationPercent":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocationpercent"},"primaryManager":{"type":"boolean","title":"Primarymanager","default":false}},"type":"object","title":"ProjectMemberCreateRequest"},"ProjectMemberRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"roleName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolename"},"primaryManager":{"type":"boolean","title":"Primarymanager"},"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"memberType":{"type":"string","title":"Membertype"},"allocationPercent":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocationpercent"}},"type":"object","required":["id","primaryManager","memberType"],"title":"ProjectMemberRead"},"ProjectMemberUpdateRequest":{"properties":{"roleName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolename"},"allocationPercent":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocationpercent"},"primaryManager":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Primarymanager"}},"type":"object","title":"ProjectMemberUpdateRequest"},"ProjectMilestoneCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"plannedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"acceptanceRequired":{"type":"boolean","title":"Acceptancerequired","default":false},"paymentTrigger":{"type":"boolean","title":"Paymenttrigger","default":false}},"type":"object","required":["name"],"title":"ProjectMilestoneCreateRequest"},"ProjectMilestoneRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"plannedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddate"},"actualDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Actualdate"},"contractMilestoneInstanceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractmilestoneinstanceid"}},"type":"object","required":["id","name","status"],"title":"ProjectMilestoneRead"},"ProjectRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectNumber":{"type":"string","title":"Projectnumber"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"projectType":{"type":"string","title":"Projecttype"},"status":{"type":"string","title":"Status"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"contractExecutionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractexecutionid"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"progressPercent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Progresspercent"},"healthStatus":{"type":"string","title":"Healthstatus"},"currentWbsVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Currentwbsversionid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","projectNumber","name","projectType","status","progressPercent","healthStatus","createdAt","updatedAt"],"title":"ProjectRead"},"ProjectUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"projectManagerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectmanageremployeeid"}},"type":"object","title":"ProjectUpdateRequest"},"ProjectWorkflowRead":{"properties":{"project_id":{"type":"string","format":"uuid","title":"Project Id"},"events":{"items":{"$ref":"#/components/schemas/CalendarEventRead"},"type":"array","title":"Events"},"tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Tasks"},"links":{"items":{"$ref":"#/components/schemas/EventTaskLinkRead"},"type":"array","title":"Links"}},"type":"object","required":["project_id"],"title":"ProjectWorkflowRead"},"PromptCatalogItem":{"properties":{"module":{"type":"string","title":"Module"},"promptKey":{"type":"string","title":"Promptkey"},"promptVersion":{"type":"string","title":"Promptversion"},"sourceKind":{"type":"string","title":"Sourcekind"},"sourcePath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcepath"},"usedFor":{"items":{"type":"string"},"type":"array","title":"Usedfor"},"charCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Charcount"}},"type":"object","required":["module","promptKey","promptVersion","sourceKind"],"title":"PromptCatalogItem"},"PromptTemplatesStatusResponse":{"properties":{"dbCatalog":{"type":"boolean","title":"Dbcatalog"},"editableInUi":{"type":"boolean","title":"Editableinui"},"catalogSource":{"type":"string","title":"Catalogsource"},"prompts":{"items":{"$ref":"#/components/schemas/PromptCatalogItem"},"type":"array","title":"Prompts"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["dbCatalog","editableInUi","catalogSource","prompts","note","coolifyHint"],"title":"PromptTemplatesStatusResponse","description":"프롬프트 카탈로그 준비 상태. UI 편집/DB CRUD는 지원하지 않습니다."},"ProviderConnectionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"provider":{"type":"string","title":"Provider"},"connectionName":{"type":"string","title":"Connectionname"},"connectionType":{"type":"string","title":"Connectiontype"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","provider","connectionName","connectionType","status"],"title":"ProviderConnectionRead"},"ProviderPlaceholderResponse":{"properties":{"connected":{"type":"boolean","title":"Connected","default":false},"provider":{"type":"string","title":"Provider"},"message":{"type":"string","title":"Message"},"planned":{"type":"boolean","title":"Planned","default":true}},"type":"object","required":["provider","message"],"title":"ProviderPlaceholderResponse"},"ProviderRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"provider_key":{"type":"string","title":"Provider Key"},"name":{"type":"string","title":"Name"},"provider_type":{"type":"string","title":"Provider Type"},"schema_version":{"type":"string","title":"Schema Version"},"support_level":{"type":"string","title":"Support Level","default":"api"},"capabilities":{"additionalProperties":true,"type":"object","title":"Capabilities"}},"type":"object","required":["id","provider_key","name","provider_type","schema_version"],"title":"ProviderRead"},"PublicLinkCreated":{"properties":{"publicLinkId":{"type":"string","format":"uuid","title":"Publiclinkid"},"publicUrl":{"type":"string","title":"Publicurl"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"status":{"type":"string","title":"Status"},"manualCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manualcode"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["publicLinkId","publicUrl","expiresAt","status"],"title":"PublicLinkCreated"},"PublicLinkRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"versionNumber":{"type":"integer","title":"Versionnumber"},"status":{"type":"string","title":"Status"},"accessMode":{"type":"string","title":"Accessmode"},"verificationMode":{"type":"string","title":"Verificationmode"},"expiresAt":{"type":"string","format":"date-time","title":"Expiresat"},"usedCount":{"type":"integer","title":"Usedcount"},"maxUses":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxuses"},"recipientMasked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipientmasked"},"allowDownload":{"type":"boolean","title":"Allowdownload"},"allowAccept":{"type":"boolean","title":"Allowaccept"},"allowDecline":{"type":"boolean","title":"Allowdecline"},"lastAccessedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastaccessedat"},"acceptedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Acceptedat"},"declinedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Declinedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","versionNumber","status","accessMode","verificationMode","expiresAt","usedCount","maxUses","recipientMasked","allowDownload","allowAccept","allowDecline","lastAccessedAt","acceptedAt","declinedAt","createdAt"],"title":"PublicLinkRead"},"PublicNoticeCreateRequest":{"properties":{"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"type":"string","title":"Title"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeType":{"type":"string","title":"Noticetype","default":"other"},"sourceSystem":{"type":"string","title":"Sourcesystem","default":"manual"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"type":"string","title":"Status","default":"draft"},"riskLevel":{"type":"string","title":"Risklevel","default":"medium"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["agencyId","title"],"title":"PublicNoticeCreateRequest"},"PublicNoticeListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"type":"string","title":"Title"},"noticeType":{"type":"string","title":"Noticetype"},"sourceSystem":{"type":"string","title":"Sourcesystem"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"status":{"type":"string","title":"Status"},"riskLevel":{"type":"string","title":"Risklevel"}},"type":"object","required":["id","agencyId","title","noticeType","sourceSystem","status","riskLevel"],"title":"PublicNoticeListItem"},"PublicNoticeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"type":"string","title":"Title"},"noticeType":{"type":"string","title":"Noticetype"},"sourceSystem":{"type":"string","title":"Sourcesystem"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"type":"string","title":"Status"},"riskLevel":{"type":"string","title":"Risklevel"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"}},"type":"object","required":["id","tenantId","agencyId","title","noticeType","sourceSystem","status","riskLevel","createdAt","updatedAt"],"title":"PublicNoticeRead"},"PublicNoticeUpdateRequest":{"properties":{"agencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"},"programId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Programid"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"noticeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticetype"},"sourceSystem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcesystem"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"announcedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Announcedat"},"applicationStartAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationstartat"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"presentationAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Presentationat"},"expectedSelectionAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expectedselectionat"},"projectStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectstartdate"},"projectEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Projectenddate"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"maxSupportAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxsupportamount"},"matchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Matchingrate"},"vatPolicy":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vatpolicy"},"eligibilitySummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eligibilitysummary"},"submissionMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionmethod"},"submissionLocation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submissionlocation"},"contactDepartment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactdepartment"},"contactName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactname"},"contactPhone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactphone"},"contactEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contactemail"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"riskLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risklevel"},"targetAudience":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetaudience"},"internalMemo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalmemo"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"},"originalDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Originaldocumentid"},"rawText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtext"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"PublicNoticeUpdateRequest"},"PublicProgramCreateRequest":{"properties":{"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"name":{"type":"string","title":"Name"},"programCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programcode"},"programType":{"type":"string","title":"Programtype","default":"other"},"fiscalYear":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"},"businessArea":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessarea"},"targetIndustry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetindustry"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"supportMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supportmethod"},"matchingRequired":{"type":"boolean","title":"Matchingrequired","default":false},"defaultMatchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Defaultmatchingrate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"guidelineDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Guidelinedocumentid"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"status":{"type":"string","title":"Status","default":"planned"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"}},"type":"object","required":["agencyId","name"],"title":"PublicProgramCreateRequest"},"PublicProgramListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"name":{"type":"string","title":"Name"},"programCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programcode"},"programType":{"type":"string","title":"Programtype"},"fiscalYear":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"},"status":{"type":"string","title":"Status"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"}},"type":"object","required":["id","agencyId","name","programType","status"],"title":"PublicProgramListItem"},"PublicProgramRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"agencyId":{"type":"string","format":"uuid","title":"Agencyid"},"programCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programcode"},"name":{"type":"string","title":"Name"},"programType":{"type":"string","title":"Programtype"},"fiscalYear":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"},"businessArea":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessarea"},"targetIndustry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetindustry"},"totalBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"supportMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supportmethod"},"matchingRequired":{"type":"boolean","title":"Matchingrequired"},"defaultMatchingRate":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Defaultmatchingrate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"guidelineDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Guidelinedocumentid"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"status":{"type":"string","title":"Status"},"metadataJson":{"additionalProperties":true,"type":"object","title":"Metadatajson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"deletedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deletedat"}},"type":"object","required":["id","tenantId","agencyId","name","programType","matchingRequired","status","createdAt","updatedAt"],"title":"PublicProgramRead"},"PublicProgramUpdateRequest":{"properties":{"agencyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Agencyid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"programCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programcode"},"programType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Programtype"},"fiscalYear":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fiscalyear"},"businessArea":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessarea"},"targetIndustry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetindustry"},"totalBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalbudget"},"supportMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supportmethod"},"matchingRequired":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Matchingrequired"},"defaultMatchingRate":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Defaultmatchingrate"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"guidelineDocumentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Guidelinedocumentid"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"metadataJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadatajson"}},"type":"object","title":"PublicProgramUpdateRequest"},"PublishToDocumentResultRead":{"properties":{"documentId":{"type":"string","title":"Documentid"},"title":{"type":"string","title":"Title"},"created":{"type":"boolean","title":"Created"},"documentUrl":{"type":"string","title":"Documenturl"},"message":{"type":"string","title":"Message"}},"type":"object","required":["documentId","title","created","documentUrl","message"],"title":"PublishToDocumentResultRead","description":"회의록 → 문서함 전환 결과."},"PurchaseTransactionCreate":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"tax_type":{"type":"string","title":"Tax Type","default":"taxable"},"description":{"type":"string","title":"Description","default":""},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"items":{"items":{"$ref":"#/components/schemas/TransactionItemCreate"},"type":"array","minItems":1,"title":"Items"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["partner_id","transaction_date","items"],"title":"PurchaseTransactionCreate"},"PurchaseTransactionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"transaction_number":{"type":"string","title":"Transaction Number"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"status":{"type":"string","title":"Status"},"tax_type":{"type":"string","title":"Tax Type"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"total_amount":{"type":"integer","title":"Total Amount"},"description":{"type":"string","title":"Description"},"voucher_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Voucher Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"items":{"items":{"$ref":"#/components/schemas/TransactionItemRead"},"type":"array","title":"Items","default":[]}},"type":"object","required":["id","tenant_id","partner_id","transaction_number","transaction_date","status","tax_type","supply_amount","tax_amount","total_amount","description","created_at"],"title":"PurchaseTransactionRead"},"PurgeFailedSourcesResponse":{"properties":{"deleted":{"type":"integer","title":"Deleted"},"names":{"items":{"type":"string"},"type":"array","title":"Names"},"message":{"type":"string","title":"Message"}},"type":"object","required":["deleted","message"],"title":"PurgeFailedSourcesResponse","description":"Result of hard-removing known-broken / permanently failed seed sources."},"QualityChecklistCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"sequence":{"type":"integer","title":"Sequence","default":0},"items":{"items":{},"type":"array","title":"Items"}},"type":"object","required":["title"],"title":"QualityChecklistCreateRequest"},"QualityChecklistRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"qualityPlanId":{"type":"string","format":"uuid","title":"Qualityplanid"},"title":{"type":"string","title":"Title"},"sequence":{"type":"integer","title":"Sequence"},"status":{"type":"string","title":"Status"},"items":{"items":{},"type":"array","title":"Items"}},"type":"object","required":["id","qualityPlanId","title","sequence","status","items"],"title":"QualityChecklistRead"},"QualityGateEvaluateResponse":{"properties":{"gateId":{"type":"string","title":"Gateid"},"status":{"type":"string","title":"Status"},"blockingItems":{"items":{"type":"string"},"type":"array","title":"Blockingitems"}},"type":"object","required":["gateId","status"],"title":"QualityGateEvaluateResponse"},"QualityGateItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"itemKey":{"type":"string","title":"Itemkey"},"title":{"type":"string","title":"Title"},"required":{"type":"boolean","title":"Required"},"status":{"type":"string","title":"Status"},"blocking":{"type":"boolean","title":"Blocking"},"sortOrder":{"type":"integer","title":"Sortorder"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["id","itemKey","title","required","status","blocking","sortOrder"],"title":"QualityGateItemRead"},"QualityGateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"gateType":{"type":"string","title":"Gatetype"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"reviewedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Reviewedat"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"items":{"items":{"$ref":"#/components/schemas/QualityGateItemRead"},"type":"array","title":"Items"}},"type":"object","required":["id","projectId","gateType","title","status"],"title":"QualityGateRead"},"QualityIssueRead":{"properties":{"code":{"type":"string","title":"Code"},"severity":{"type":"string","title":"Severity"},"category":{"type":"string","title":"Category"},"message":{"type":"string","title":"Message"},"fieldPath":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fieldpath"},"sourceReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcereference"},"recommendation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendation"},"blocking":{"type":"boolean","title":"Blocking","default":false}},"type":"object","required":["code","severity","category","message"],"title":"QualityIssueRead"},"QualityPlanCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["title"],"title":"QualityPlanCreateRequest"},"QualityPlanRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","title":"Status"},"versionNumber":{"type":"integer","title":"Versionnumber"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","title","status","versionNumber","createdAt"],"title":"QualityPlanRead"},"QualityReviewCreateRequest":{"properties":{"findings":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Findings"}},"type":"object","title":"QualityReviewCreateRequest"},"QualityReviewRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"qualityPlanId":{"type":"string","format":"uuid","title":"Qualityplanid"},"reviewerUserId":{"type":"string","format":"uuid","title":"Revieweruserid"},"reviewStatus":{"type":"string","title":"Reviewstatus"},"findings":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Findings"},"reviewedAt":{"type":"string","format":"date-time","title":"Reviewedat"}},"type":"object","required":["id","qualityPlanId","reviewerUserId","reviewStatus","reviewedAt"],"title":"QualityReviewRead"},"QualityScoreRead":{"properties":{"overallScore":{"type":"number","title":"Overallscore"},"grade":{"type":"string","title":"Grade"},"completenessScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Completenessscore"},"accuracyScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Accuracyscore"},"freshnessScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Freshnessscore"},"relevanceScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Relevancescore"},"securityScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Securityscore"},"duplicationScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Duplicationscore"},"coverageScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Coveragescore"},"tokenEfficiencyScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tokenefficiencyscore"},"contradictionScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Contradictionscore"},"issues":{"items":{"$ref":"#/components/schemas/QualityIssueRead"},"type":"array","title":"Issues"},"recommendations":{"items":{"type":"string"},"type":"array","title":"Recommendations"},"blocking":{"type":"boolean","title":"Blocking","default":false},"evaluationMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evaluationmethod"},"evaluatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Evaluatedat"}},"type":"object","required":["overallScore","grade"],"title":"QualityScoreRead"},"QuickActionRead":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"href":{"type":"string","title":"Href"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"permissions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Permissions"}},"type":"object","required":["id","label","href"],"title":"QuickActionRead"},"QuotationBasicInfoSchema":{"properties":{"quotation_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quotation No"},"receiver_name":{"type":"string","title":"Receiver Name","default":""},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name"},"project_name":{"type":"string","title":"Project Name","default":""},"quotation_date":{"type":"string","title":"Quotation Date","default":""},"valid_days":{"type":"integer","title":"Valid Days","default":30},"vat_included":{"type":"boolean","title":"Vat Included","default":true}},"type":"object","title":"QuotationBasicInfoSchema"},"QuotationCalculateRequest":{"properties":{"labor_items":{"items":{"$ref":"#/components/schemas/LaborCostItemSchema"},"type":"array","title":"Labor Items"},"monthly_inputs":{"items":{"$ref":"#/components/schemas/MonthlyManMonthItemSchema"},"type":"array","title":"Monthly Inputs"},"discount_amount":{"type":"number","title":"Discount Amount","default":0}},"type":"object","title":"QuotationCalculateRequest"},"QuotationCalculatedSummary":{"properties":{"labor_subtotal":{"type":"number","title":"Labor Subtotal"},"discount_amount":{"type":"number","title":"Discount Amount"},"supply_amount":{"type":"number","title":"Supply Amount"},"vat_amount":{"type":"number","title":"Vat Amount"},"total_amount":{"type":"number","title":"Total Amount"},"total_man_month":{"type":"number","title":"Total Man Month"},"monthly_total_man_month":{"type":"number","title":"Monthly Total Man Month"},"has_man_month_mismatch":{"type":"boolean","title":"Has Man Month Mismatch"}},"type":"object","required":["labor_subtotal","discount_amount","supply_amount","vat_amount","total_amount","total_man_month","monthly_total_man_month","has_man_month_mismatch"],"title":"QuotationCalculatedSummary"},"QuotationCreate":{"properties":{"template_type":{"type":"string","enum":["ict_mm","product","service","english"],"title":"Template Type","default":"ict_mm"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"basic_info":{"$ref":"#/components/schemas/QuotationBasicInfoSchema"},"supplier_info":{"$ref":"#/components/schemas/SupplierInfoSchema"},"labor_items":{"items":{"$ref":"#/components/schemas/LaborCostItemSchema"},"type":"array","title":"Labor Items"},"monthly_inputs":{"items":{"$ref":"#/components/schemas/MonthlyManMonthItemSchema"},"type":"array","title":"Monthly Inputs"},"discount_amount":{"type":"number","title":"Discount Amount","default":0},"discount_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discount Reason"},"notes":{"items":{"$ref":"#/components/schemas/QuotationNoteSchema"},"type":"array","title":"Notes"},"manager_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Name"},"manager_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Phone"},"manager_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Email"},"source_snapshot":{"additionalProperties":true,"type":"object","title":"Source Snapshot"}},"type":"object","required":["basic_info","supplier_info"],"title":"QuotationCreate"},"QuotationCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"currency":{"type":"string","title":"Currency","default":"KRW"},"issuedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issuedat"},"validUntil":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Validuntil"},"internalNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalnotes"},"customerMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customermessage"},"items":{"items":{"$ref":"#/components/schemas/QuotationItemInput"},"type":"array","title":"Items"}},"type":"object","required":["title","companyId"],"title":"QuotationCreateRequest"},"QuotationDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotationNumber":{"type":"string","title":"Quotationnumber"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"currency":{"type":"string","title":"Currency"},"issuedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issuedat"},"validUntil":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Validuntil"},"internalNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalnotes"},"currentVersion":{"anyOf":[{"$ref":"#/components/schemas/QuotationVersionRead"},{"type":"null"}]},"items":{"items":{"$ref":"#/components/schemas/QuotationItemRead"},"type":"array","title":"Items"},"versionCount":{"type":"integer","title":"Versioncount"},"availableActions":{"items":{"type":"string"},"type":"array","title":"Availableactions"}},"type":"object","required":["id","quotationNumber","title","status","companyId","currency","versionCount"],"title":"QuotationDetailRead"},"QuotationFollowUpRequest":{"properties":{"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"requestedDueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Requestedduedate"},"allowDuplicate":{"type":"boolean","title":"Allowduplicate","default":false}},"type":"object","title":"QuotationFollowUpRequest"},"QuotationItemInput":{"properties":{"itemType":{"type":"string","title":"Itemtype","default":"service"},"itemName":{"type":"string","title":"Itemname"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"quantity":{"type":"string","title":"Quantity","default":"1"},"unitPrice":{"type":"string","title":"Unitprice","default":"0"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"discountType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discounttype"},"discountValue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discountvalue"},"taxType":{"type":"string","title":"Taxtype","default":"taxable"},"taxRate":{"type":"string","title":"Taxrate","default":"0.10"},"isOptional":{"type":"boolean","title":"Isoptional","default":false},"isIncluded":{"type":"boolean","title":"Isincluded","default":true}},"type":"object","required":["itemName"],"title":"QuotationItemInput"},"QuotationItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"lineNumber":{"type":"integer","title":"Linenumber"},"itemType":{"type":"string","title":"Itemtype"},"itemName":{"type":"string","title":"Itemname"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"quantity":{"type":"string","title":"Quantity"},"unitPrice":{"type":"string","title":"Unitprice"},"grossAmount":{"type":"string","title":"Grossamount"},"discountAmount":{"type":"string","title":"Discountamount"},"netAmount":{"type":"string","title":"Netamount"},"taxAmount":{"type":"string","title":"Taxamount"},"totalAmount":{"type":"string","title":"Totalamount"},"taxType":{"type":"string","title":"Taxtype"},"taxRate":{"type":"string","title":"Taxrate"}},"type":"object","required":["id","lineNumber","itemType","itemName","quantity","unitPrice","grossAmount","discountAmount","netAmount","taxAmount","totalAmount","taxType","taxRate"],"title":"QuotationItemRead"},"QuotationItemUpdateRequest":{"properties":{"itemName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemname"},"itemType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemtype"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"specification":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"quantity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quantity"},"unitPrice":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unitprice"},"discountType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discounttype"},"discountValue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discountvalue"},"taxType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxtype"},"taxRate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxrate"},"isOptional":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isoptional"},"isIncluded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Isincluded"}},"type":"object","title":"QuotationItemUpdateRequest"},"QuotationListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotation_no":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quotation No"},"receiver_name":{"type":"string","title":"Receiver Name"},"project_name":{"type":"string","title":"Project Name"},"quotation_date":{"type":"string","format":"date","title":"Quotation Date"},"total_amount":{"type":"number","title":"Total Amount"},"status":{"type":"string","enum":["draft","reviewing","approved","exported","submitted","archived"],"title":"Status"},"template_type":{"type":"string","enum":["ict_mm","product","service","english"],"title":"Template Type"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"revision_no":{"type":"integer","title":"Revision No","default":1},"root_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Root Quotation Id"},"parent_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Quotation Id"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","receiver_name","project_name","quotation_date","total_amount","status","template_type","updated_at"],"title":"QuotationListItem"},"QuotationListItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotationNumber":{"type":"string","title":"Quotationnumber"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"currency":{"type":"string","title":"Currency"},"totalAmount":{"type":"string","title":"Totalamount"},"versionNumber":{"type":"integer","title":"Versionnumber"},"issuedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issuedat"},"validUntil":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Validuntil"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","quotationNumber","title","status","companyId","currency","totalAmount","versionNumber","updatedAt"],"title":"QuotationListItemRead"},"QuotationNoteSchema":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"content":{"type":"string","title":"Content","default":""}},"type":"object","title":"QuotationNoteSchema"},"QuotationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"template_type":{"type":"string","enum":["ict_mm","product","service","english"],"title":"Template Type"},"status":{"type":"string","enum":["draft","reviewing","approved","exported","submitted","archived"],"title":"Status"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"basic_info":{"$ref":"#/components/schemas/QuotationBasicInfoSchema"},"supplier_info":{"$ref":"#/components/schemas/SupplierInfoSchema"},"labor_items":{"items":{"$ref":"#/components/schemas/LaborCostItemSchema"},"type":"array","title":"Labor Items"},"monthly_inputs":{"items":{"$ref":"#/components/schemas/MonthlyManMonthItemSchema"},"type":"array","title":"Monthly Inputs"},"discount_amount":{"type":"number","title":"Discount Amount"},"discount_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discount Reason"},"notes":{"items":{"$ref":"#/components/schemas/QuotationNoteSchema"},"type":"array","title":"Notes"},"manager_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Name"},"manager_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Phone"},"manager_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Email"},"summary":{"$ref":"#/components/schemas/QuotationCalculatedSummary"},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"revision_no":{"type":"integer","title":"Revision No","default":1},"root_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Root Quotation Id"},"parent_quotation_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Quotation Id"},"source_snapshot":{"additionalProperties":true,"type":"object","title":"Source Snapshot"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","template_type","status","basic_info","supplier_info","labor_items","monthly_inputs","discount_amount","notes","summary","created_at","updated_at"],"title":"QuotationRead"},"QuotationTemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"template_key":{"type":"string","title":"Template Key"},"template_name":{"type":"string","title":"Template Name"},"template_type":{"type":"string","title":"Template Type"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_active":{"type":"boolean","title":"Is Active"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["id","template_key","template_name","template_type","is_active","version"],"title":"QuotationTemplateRead"},"QuotationUpdate":{"properties":{"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"basic_info":{"anyOf":[{"$ref":"#/components/schemas/QuotationBasicInfoSchema"},{"type":"null"}]},"supplier_info":{"anyOf":[{"$ref":"#/components/schemas/SupplierInfoSchema"},{"type":"null"}]},"labor_items":{"anyOf":[{"items":{"$ref":"#/components/schemas/LaborCostItemSchema"},"type":"array"},{"type":"null"}],"title":"Labor Items"},"monthly_inputs":{"anyOf":[{"items":{"$ref":"#/components/schemas/MonthlyManMonthItemSchema"},"type":"array"},{"type":"null"}],"title":"Monthly Inputs"},"discount_amount":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Discount Amount"},"discount_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Discount Reason"},"notes":{"anyOf":[{"items":{"$ref":"#/components/schemas/QuotationNoteSchema"},"type":"array"},{"type":"null"}],"title":"Notes"},"manager_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Name"},"manager_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Phone"},"manager_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Manager Email"},"source_snapshot":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Source Snapshot"}},"type":"object","title":"QuotationUpdate"},"QuotationUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"issuedAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issuedat"},"validUntil":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Validuntil"},"internalNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalnotes"}},"type":"object","title":"QuotationUpdateRequest"},"QuotationVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"versionNumber":{"type":"integer","title":"Versionnumber"},"status":{"type":"string","title":"Status"},"currency":{"type":"string","title":"Currency"},"subtotalAmount":{"type":"string","title":"Subtotalamount"},"discountAmount":{"type":"string","title":"Discountamount"},"taxAmount":{"type":"string","title":"Taxamount"},"totalAmount":{"type":"string","title":"Totalamount"},"customerMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customermessage"},"changeReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changereason"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","versionNumber","status","currency","subtotalAmount","discountAmount","taxAmount","totalAmount","createdAt"],"title":"QuotationVersionRead"},"RagAnswerListItem":{"properties":{"answer_id":{"type":"string","format":"uuid","title":"Answer Id"},"status":{"type":"string","title":"Status"},"question_preview":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question Preview"},"analysis_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Analysis Mode"},"document_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Document Ids"},"document_titles":{"items":{"type":"string"},"type":"array","title":"Document Titles"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"reused":{"type":"boolean","title":"Reused","default":false},"reused_from_answer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reused From Answer Id"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"citation_coverage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Citation Coverage"},"groundedness_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Groundedness Status"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"toc_bundle_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toc Bundle Id"},"toc_chapter_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Toc Chapter Index"},"toc_chapter_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toc Chapter Title"},"toc_outline_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Toc Outline Count"}},"type":"object","required":["answer_id","status"],"title":"RagAnswerListItem","description":"Lightweight history row for GET /rag/answers (no full answer body)."},"RagAnswerListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/RagAnswerListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total","default":0},"limit":{"type":"integer","title":"Limit","default":50},"offset":{"type":"integer","title":"Offset","default":0}},"type":"object","title":"RagAnswerListResponse"},"RagAnswerResponse":{"properties":{"answer_id":{"type":"string","format":"uuid","title":"Answer Id"},"query_id":{"type":"string","format":"uuid","title":"Query Id"},"status":{"type":"string","title":"Status"},"answer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Answer"},"claims":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Claims"},"citations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Citations"},"limitations":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Limitations"},"applied_filters":{"additionalProperties":true,"type":"object","title":"Applied Filters"},"retrieval_summary":{"additionalProperties":true,"type":"object","title":"Retrieval Summary"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"usage_summary":{"additionalProperties":true,"type":"object","title":"Usage Summary"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"citation_coverage":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Citation Coverage"},"groundedness_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Groundedness Status"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"took_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Took Ms"},"question_preview":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question Preview"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"reused":{"type":"boolean","title":"Reused","default":false},"reused_from_answer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reused From Answer Id"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords"}},"type":"object","required":["answer_id","query_id","status"],"title":"RagAnswerResponse"},"RagAnswerRetryRequest":{"properties":{"question":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Question"}},"type":"object","title":"RagAnswerRetryRequest","description":"POST /rag/answers/{id}/retry — 긴 질문은 query가 아니라 body로 전달."},"RagFeedbackRequest":{"properties":{"feedbackType":{"type":"string","title":"Feedbacktype"},"rating":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rating"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["feedbackType"],"title":"RagFeedbackRequest"},"RatioItemRead":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"plainLabel":{"type":"string","title":"Plainlabel"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"unit":{"type":"string","title":"Unit"},"status":{"type":"string","title":"Status"},"explanation":{"type":"string","title":"Explanation"}},"type":"object","required":["key","label","plainLabel","unit","status","explanation"],"title":"RatioItemRead"},"ReceiptAllocationCreate":{"properties":{"bank_transaction_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Bank Transaction Id"},"receivable_id":{"type":"string","format":"uuid","title":"Receivable Id"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"allocation_date":{"type":"string","format":"date","title":"Allocation Date"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["receivable_id","amount","allocation_date"],"title":"ReceiptAllocationCreate"},"ReceiptAllocationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"receivable_id":{"type":"string","format":"uuid","title":"Receivable Id"},"amount":{"type":"integer","title":"Amount"},"allocation_date":{"type":"string","format":"date","title":"Allocation Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","receivable_id","amount","allocation_date","status"],"title":"ReceiptAllocationRead"},"ReceivableRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"sales_transaction_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sales Transaction Id"},"original_amount":{"type":"integer","title":"Original Amount"},"paid_amount":{"type":"integer","title":"Paid Amount"},"balance_amount":{"type":"integer","title":"Balance Amount"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","partner_id","original_amount","paid_amount","balance_amount","status"],"title":"ReceivableRead"},"RecentContextRead":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","enum":["project","customer","work","document","contract"],"title":"Type"},"label":{"type":"string","title":"Label"},"href":{"type":"string","title":"Href"},"updatedAt":{"type":"string","title":"Updatedat"}},"type":"object","required":["id","type","label","href","updatedAt"],"title":"RecentContextRead"},"RecentSearchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"queryText":{"type":"string","title":"Querytext"},"scope":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope"},"resultCount":{"type":"integer","title":"Resultcount"},"searchedAt":{"type":"string","format":"date-time","title":"Searchedat"}},"type":"object","required":["id","queryText","resultCount","searchedAt"],"title":"RecentSearchRead"},"RecipientCreate":{"properties":{"recipient_code":{"type":"string","title":"Recipient Code"},"name":{"type":"string","title":"Name"},"recipient_type":{"type":"string","title":"Recipient Type","default":"individual"},"resident_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Id"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"}},"type":"object","required":["recipient_code","name"],"title":"RecipientCreate"},"RecipientInput":{"properties":{"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"email":{"type":"string","title":"Email"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["email"],"title":"RecipientInput"},"ReclassifyItCategoriesRequest":{"properties":{"force":{"type":"boolean","title":"Force","description":"true면 이미 computers-* 로 분류된 도서도 다시 추론합니다.","default":false},"limit":{"type":"integer","maximum":500.0,"minimum":1.0,"title":"Limit","default":500}},"type":"object","title":"ReclassifyItCategoriesRequest","description":"컴퓨터·IT 도서 서브 카테고리 일괄 재분류."},"ReclassifyItCategoriesResponse":{"properties":{"scanned":{"type":"integer","title":"Scanned"},"updated":{"type":"integer","title":"Updated"},"changes":{"items":{"$ref":"#/components/schemas/ReclassifyItCategoryChange"},"type":"array","title":"Changes"}},"type":"object","required":["scanned","updated","changes"],"title":"ReclassifyItCategoriesResponse"},"ReclassifyItCategoryChange":{"properties":{"document_id":{"type":"string","title":"Document Id"},"title":{"type":"string","title":"Title"},"from_category":{"type":"string","title":"From Category","default":""},"to_category":{"type":"string","title":"To Category","default":""}},"type":"object","required":["document_id","title"],"title":"ReclassifyItCategoryChange"},"RecognitionSuggestion":{"properties":{"item_id":{"type":"string","format":"uuid","title":"Item Id"},"item_code":{"type":"string","title":"Item Code"},"item_title":{"type":"string","title":"Item Title"},"category_name":{"type":"string","title":"Category Name"},"confidence":{"type":"number","title":"Confidence"},"matched_keywords":{"items":{"type":"string"},"type":"array","title":"Matched Keywords"}},"type":"object","required":["item_id","item_code","item_title","category_name","confidence","matched_keywords"],"title":"RecognitionSuggestion"},"RecommendationDismiss":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"RecommendationDismiss"},"RecommendedAction":{"properties":{"type":{"type":"string","enum":["save_contact","create_calendar_event","create_task","link_proposal","link_estimate"],"title":"Type"},"title":{"type":"string","title":"Title"},"reason":{"type":"string","title":"Reason"},"confidence":{"type":"number","title":"Confidence"},"draftPayload":{"additionalProperties":true,"type":"object","title":"Draftpayload"},"missingFields":{"items":{"type":"string"},"type":"array","title":"Missingfields"},"riskNotes":{"items":{"type":"string"},"type":"array","title":"Risknotes"}},"type":"object","required":["type","title","reason","confidence"],"title":"RecommendedAction"},"RecoveryBody":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"RecoveryBody"},"RecruitmentRequestCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"},"request_type":{"type":"string","title":"Request Type","default":"new_position"},"employment_type":{"type":"string","title":"Employment Type","default":"permanent"},"headcount":{"type":"integer","minimum":1.0,"title":"Headcount","default":1},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"responsibilities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Responsibilities"},"required_qualifications":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Qualifications"},"priority":{"type":"string","title":"Priority","default":"normal"}},"type":"object","required":["company_id"],"title":"RecruitmentRequestCreate"},"RecruitmentRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"request_number":{"type":"string","title":"Request Number"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"job_role_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Role Id"},"headcount":{"type":"integer","title":"Headcount"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","company_id","request_number","department_id","job_role_id","headcount","status","priority","created_at"],"title":"RecruitmentRequestRead"},"RefreshRequest":{"properties":{"refresh_token":{"type":"string","title":"Refresh Token"}},"type":"object","required":["refresh_token"],"title":"RefreshRequest"},"RegenerateSummaryRequest":{"properties":{"levels":{"items":{"type":"string"},"type":"array","title":"Levels"},"providerOverride":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provideroverride"},"modelOverride":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modeloverride"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"RegenerateSummaryRequest"},"RejectAction":{"properties":{"reason":{"type":"string","title":"Reason"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["reason"],"title":"RejectAction"},"RejectDeliverableRequest":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"RejectDeliverableRequest"},"RelationCreate":{"properties":{"targetWorkItemId":{"type":"string","format":"uuid","title":"Targetworkitemid"},"relationType":{"type":"string","title":"Relationtype"}},"type":"object","required":["targetWorkItemId","relationType"],"title":"RelationCreate"},"RelevanceLabelRequest":{"properties":{"testCaseId":{"type":"string","format":"uuid","title":"Testcaseid"},"memoryId":{"type":"string","format":"uuid","title":"Memoryid"},"chunkId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Chunkid"},"relevanceScore":{"type":"integer","title":"Relevancescore"}},"type":"object","required":["testCaseId","memoryId","relevanceScore"],"title":"RelevanceLabelRequest"},"ReminderCreate":{"properties":{"minutesBefore":{"type":"integer","title":"Minutesbefore"},"reminderType":{"type":"string","title":"Remindertype","default":"in_app"}},"type":"object","required":["minutesBefore"],"title":"ReminderCreate"},"RemindersReplace":{"properties":{"minutesBefore":{"items":{"type":"integer"},"type":"array","title":"Minutesbefore"},"reminderType":{"type":"string","title":"Remindertype","default":"in_app"}},"type":"object","title":"RemindersReplace","description":"일정 편집 시 리마인더 목록 전체 교체."},"RenewalCreate":{"properties":{"renewalType":{"type":"string","title":"Renewaltype"},"proposedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Proposedstartdate"},"proposedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Proposedenddate"},"proposedAmount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Proposedamount"},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["renewalType"],"title":"RenewalCreate"},"ReopenBody":{"properties":{"reason":{"type":"string","title":"Reason"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"type":"object","required":["reason","expires_at"],"title":"ReopenBody"},"ReplaceProviderBody":{"properties":{"newProviderConnectionId":{"type":"string","format":"uuid","title":"Newproviderconnectionid"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["newProviderConnectionId","reason"],"title":"ReplaceProviderBody"},"ReplaceSignerBody":{"properties":{"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"reason":{"type":"string","title":"Reason"}},"type":"object","required":["name","email","reason"],"title":"ReplaceSignerBody"},"ReportCreate":{"properties":{"title":{"type":"string","title":"Title"},"reportType":{"type":"string","title":"Reporttype","default":"monthly"},"reportingPeriodStart":{"type":"string","format":"date","title":"Reportingperiodstart"},"reportingPeriodEnd":{"type":"string","format":"date","title":"Reportingperiodend"}},"type":"object","required":["title","reportingPeriodStart","reportingPeriodEnd"],"title":"ReportCreate"},"ReportDistributeRequest":{"properties":{"historyId":{"type":"string","format":"uuid","title":"Historyid"},"channel":{"type":"string","title":"Channel","default":"in_app"},"recipientUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Recipientuserid"},"recipientEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recipientemail"}},"type":"object","required":["historyId"],"title":"ReportDistributeRequest"},"ReportDraftFromPreviousRequest":{"properties":{"reportType":{"type":"string","title":"Reporttype","default":"project_weekly"},"periodStart":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Periodstart"},"periodEnd":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Periodend"},"useAi":{"type":"boolean","title":"Useai","default":true},"aiProvider":{"type":"string","title":"Aiprovider","default":"openai"}},"type":"object","title":"ReportDraftFromPreviousRequest"},"ReportDraftFromPreviousResponse":{"properties":{"title":{"type":"string","title":"Title"},"bodyText":{"type":"string","title":"Bodytext"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"periodStart":{"type":"string","title":"Periodstart"},"periodEnd":{"type":"string","title":"Periodend"},"previousHistoryId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previoushistoryid"},"previousTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previoustitle"},"fallback":{"type":"boolean","title":"Fallback","default":false}},"type":"object","required":["title","bodyText","periodStart","periodEnd"],"title":"ReportDraftFromPreviousResponse"},"ReportExportRequest":{"properties":{"historyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Historyid"},"payload":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Payload"},"format":{"type":"string","title":"Format","default":"markdown"}},"type":"object","title":"ReportExportRequest"},"ReportGenerateRequest":{"properties":{"reportType":{"type":"string","title":"Reporttype"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"createSnapshot":{"type":"boolean","title":"Createsnapshot","default":true},"periodStart":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Periodstart"},"periodEnd":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Periodend"},"includeAiSummary":{"type":"boolean","title":"Includeaisummary","default":false},"aiProvider":{"type":"string","title":"Aiprovider","default":"openai"},"bodyText":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bodytext"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"}},"type":"object","required":["reportType"],"title":"ReportGenerateRequest"},"ReportHistoryDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"reportType":{"type":"string","title":"Reporttype"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"generatedAt":{"type":"string","title":"Generatedat"},"exportFormat":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exportformat"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"periodStart":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodstart"},"periodEnd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodend"},"scopeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopetype"},"scopeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopeid"},"source":{"type":"string","title":"Source","default":"generated"},"fileId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fileid"},"fileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"snapshot":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Snapshot"},"versionNumber":{"type":"integer","title":"Versionnumber","default":1}},"type":"object","required":["id","reportType","title","status","generatedAt"],"title":"ReportHistoryDetailRead"},"ReportHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"reportType":{"type":"string","title":"Reporttype"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"generatedAt":{"type":"string","title":"Generatedat"},"exportFormat":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Exportformat"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"periodStart":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodstart"},"periodEnd":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodend"},"scopeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopetype"},"scopeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopeid"},"source":{"type":"string","title":"Source","default":"generated"},"fileId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fileid"},"fileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"}},"type":"object","required":["id","reportType","title","status","generatedAt"],"title":"ReportHistoryRead"},"ReportHistoryUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"}},"type":"object","title":"ReportHistoryUpdateRequest"},"ReportJobCreateRequest":{"properties":{"jobName":{"type":"string","title":"Jobname"},"reportType":{"type":"string","title":"Reporttype"},"scheduleType":{"type":"string","title":"Scheduletype","default":"manual"},"scopeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scopetype"},"scopeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Scopeid"},"templateId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateid"}},"type":"object","required":["jobName","reportType"],"title":"ReportJobCreateRequest"},"ReportRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"reportType":{"type":"string","title":"Reporttype"}},"type":"object","required":["id","title","status","reportType"],"title":"ReportRead"},"RepresentativeResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"name":{"type":"string","title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"birth_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birth Date"},"appointed_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Appointed Date"},"career_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Career Summary"},"career_entries":{"items":{"$ref":"#/components/schemas/CareerEntrySchema"},"type":"array","title":"Career Entries"},"signature_file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Signature File Id"},"signature_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Signature Updated At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","company_id","name","created_at","updated_at"],"title":"RepresentativeResponse"},"RepresentativeUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"birth_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Birth Date"},"appointed_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Appointed Date"},"career_entries":{"anyOf":[{"items":{"$ref":"#/components/schemas/CareerEntrySchema"},"type":"array"},{"type":"null"}],"title":"Career Entries"}},"type":"object","title":"RepresentativeUpdateRequest"},"RequirementCreateRequest":{"properties":{"requirementCode":{"type":"string","title":"Requirementcode"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"requirementType":{"type":"string","title":"Requirementtype","default":"functional"},"sourceType":{"type":"string","title":"Sourcetype","default":"internal"},"sourceReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcereference"},"priority":{"type":"string","title":"Priority","default":"normal"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"acceptanceCriteria":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Acceptancecriteria"}},"type":"object","required":["requirementCode","title"],"title":"RequirementCreateRequest"},"RequirementLinkRequest":{"properties":{"targetType":{"type":"string","title":"Targettype"},"targetId":{"type":"string","format":"uuid","title":"Targetid"},"linkType":{"type":"string","title":"Linktype","default":"implements"},"coverageStatus":{"type":"string","title":"Coveragestatus","default":"partially_covered"}},"type":"object","required":["targetType","targetId"],"title":"RequirementLinkRequest"},"RequirementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"requirementCode":{"type":"string","title":"Requirementcode"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority"},"requirementType":{"type":"string","title":"Requirementtype"},"sourceReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcereference"}},"type":"object","required":["id","projectId","requirementCode","title","status","priority","requirementType"],"title":"RequirementRead"},"RequirementStatusRequest":{"properties":{"toStatus":{"type":"string","title":"Tostatus"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["toStatus"],"title":"RequirementStatusRequest"},"RequirementUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"acceptanceCriteria":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Acceptancecriteria"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","title":"RequirementUpdateRequest"},"RescheduleBody":{"properties":{"startAt":{"type":"string","format":"date-time","title":"Startat"},"endAt":{"type":"string","format":"date-time","title":"Endat"},"expectedRevision":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expectedrevision"}},"type":"object","required":["startAt","endAt"],"title":"RescheduleBody"},"ResourceAllocationCreateRequest":{"properties":{"projectMemberId":{"type":"string","format":"uuid","title":"Projectmemberid"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"allocationPercent":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Allocationpercent"},"plannedHours":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Plannedhours"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"status":{"type":"string","title":"Status","default":"planned"}},"type":"object","required":["projectMemberId","allocationPercent"],"title":"ResourceAllocationCreateRequest"},"ResourceAllocationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"projectMemberId":{"type":"string","format":"uuid","title":"Projectmemberid"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"allocationPercent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Allocationpercent"},"plannedHours":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Plannedhours"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"actualHours":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Actualhours"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","projectId","projectMemberId","allocationPercent","status"],"title":"ResourceAllocationRead"},"ResourceAllocationUpdateRequest":{"properties":{"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"allocationPercent":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Allocationpercent"},"plannedHours":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Plannedhours"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"actualHours":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Actualhours"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"type":"object","title":"ResourceAllocationUpdateRequest"},"RetentionPreviewResponse":{"properties":{"candidateCount":{"type":"integer","title":"Candidatecount"},"byMemoryType":{"additionalProperties":{"type":"integer"},"type":"object","title":"Bymemorytype"},"oldestDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oldestdate"},"estimatedStorage":{"type":"integer","title":"Estimatedstorage"},"protectedCount":{"type":"integer","title":"Protectedcount"},"legalHoldCount":{"type":"integer","title":"Legalholdcount"}},"type":"object","required":["candidateCount","byMemoryType","estimatedStorage","protectedCount","legalHoldCount"],"title":"RetentionPreviewResponse"},"RetrievalResultItem":{"properties":{"resultId":{"type":"string","title":"Resultid"},"sourceType":{"type":"string","title":"Sourcetype"},"memoryId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Memoryid"},"chunkId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Chunkid"},"title":{"type":"string","title":"Title"},"snippet":{"type":"string","title":"Snippet"},"memoryType":{"type":"string","title":"Memorytype"},"finalScore":{"type":"number","title":"Finalscore"},"keywordScore":{"type":"number","title":"Keywordscore"},"vectorScore":{"type":"number","title":"Vectorscore"},"graphScore":{"type":"number","title":"Graphscore"},"fusionScore":{"type":"number","title":"Fusionscore"},"explanation":{"type":"string","title":"Explanation","default":""},"graphPaths":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Graphpaths"}},"type":"object","required":["resultId","sourceType","memoryId","chunkId","title","snippet","memoryType","finalScore","keywordScore","vectorScore","graphScore","fusionScore"],"title":"RetrievalResultItem"},"RetrieveRequest":{"properties":{"query":{"type":"string","title":"Query"},"profileKey":{"type":"string","title":"Profilekey","default":"default"},"contextType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contexttype"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"memoryTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Memorytypes"},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20},"candidateLimit":{"type":"integer","maximum":200.0,"minimum":1.0,"title":"Candidatelimit","default":100},"includeExplain":{"type":"boolean","title":"Includeexplain","default":false},"includeTrace":{"type":"boolean","title":"Includetrace","default":false},"includeGraphPaths":{"type":"boolean","title":"Includegraphpaths","default":false},"tokenBudget":{"type":"integer","title":"Tokenbudget","default":3000},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"}},"type":"object","required":["query"],"title":"RetrieveRequest"},"RetrieveResponse":{"properties":{"retrievalRunId":{"type":"string","format":"uuid","title":"Retrievalrunid"},"querySummary":{"type":"string","title":"Querysummary"},"intent":{"type":"string","title":"Intent"},"profile":{"type":"string","title":"Profile"},"results":{"items":{"$ref":"#/components/schemas/RetrievalResultItem"},"type":"array","title":"Results"},"evidencePack":{"$ref":"#/components/schemas/EvidencePackSchema"},"sourceDistribution":{"additionalProperties":{"type":"integer"},"type":"object","title":"Sourcedistribution"},"scoreSummary":{"additionalProperties":{"type":"number"},"type":"object","title":"Scoresummary"},"tokenEstimate":{"type":"integer","title":"Tokenestimate"},"cacheHit":{"type":"boolean","title":"Cachehit"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"status":{"type":"string","title":"Status"},"latencyMs":{"type":"integer","title":"Latencyms"},"generatedAt":{"type":"string","format":"date-time","title":"Generatedat"}},"type":"object","required":["retrievalRunId","querySummary","intent","profile","results","evidencePack","sourceDistribution","scoreSummary","tokenEstimate","cacheHit","warnings","status","latencyMs","generatedAt"],"title":"RetrieveResponse"},"ReturnToDraftRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"ReturnToDraftRequest"},"ReverseExpenditureRequest":{"properties":{"reason":{"type":"string","title":"Reason"}},"type":"object","required":["reason"],"title":"ReverseExpenditureRequest"},"ReviewActionRequest":{"properties":{"action":{"type":"string","title":"Action"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["action"],"title":"ReviewActionRequest"},"ReviewRequest":{"properties":{"decision":{"type":"string","title":"Decision"},"comment":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Comment"}},"type":"object","required":["decision"],"title":"ReviewRequest"},"RevisionRequestBody":{"properties":{"reason":{"type":"string","title":"Reason"},"requiredChanges":{"items":{},"type":"array","title":"Requiredchanges"}},"type":"object","required":["reason"],"title":"RevisionRequestBody"},"RevokeRequest":{"properties":{"reason":{"type":"string","minLength":1,"title":"Reason"}},"type":"object","required":["reason"],"title":"RevokeRequest"},"RfpAnalysisRequest":{"properties":{"attachmentIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Attachmentids"},"importIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Importids"},"includeContentText":{"type":"boolean","title":"Includecontenttext","default":true},"targetDomain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetdomain"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"analysisType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Analysistype"},"analysisTypes":{"items":{"type":"string"},"type":"array","title":"Analysistypes"},"confirm":{"type":"boolean","title":"Confirm","default":true}},"type":"object","title":"RfpAnalysisRequest"},"RfpAutomationRequest":{"properties":{"rfp_id":{"type":"string","format":"uuid","title":"Rfp Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"submission_deadline":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submission Deadline"},"inquiry_deadline":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Inquiry Deadline"}},"type":"object","required":["rfp_id"],"title":"RfpAutomationRequest"},"RiskCreate":{"properties":{"riskType":{"type":"string","title":"Risktype"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"severity":{"type":"string","title":"Severity","default":"medium"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["riskType","title"],"title":"RiskCreate"},"RiskCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category","default":"general"},"probability":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Probability","default":1},"impact":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Impact","default":1},"triggerCondition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Triggercondition"},"mitigationPlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mitigationplan"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"}},"type":"object","required":["title"],"title":"RiskCreateRequest"},"RiskFlagRead":{"properties":{"code":{"type":"string","title":"Code"},"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity"},"explanation":{"type":"string","title":"Explanation"}},"type":"object","required":["code","title","severity","explanation"],"title":"RiskFlagRead"},"RiskOccurredResponse":{"properties":{"risk":{"$ref":"#/components/schemas/app__modules__projects__control__schemas__RiskRead"},"linkedIssue":{"anyOf":[{"$ref":"#/components/schemas/IssueRead"},{"type":"null"}]}},"type":"object","required":["risk"],"title":"RiskOccurredResponse"},"RiskResolve":{"properties":{"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","title":"RiskResolve"},"RiskReviewRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"riskId":{"type":"string","format":"uuid","title":"Riskid"},"reviewerUserId":{"type":"string","format":"uuid","title":"Revieweruserid"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"probability":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Probability"},"impact":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Impact"},"nextReviewDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Nextreviewdate"},"reviewedAt":{"type":"string","format":"date-time","title":"Reviewedat"}},"type":"object","required":["id","riskId","reviewerUserId","reviewedAt"],"title":"RiskReviewRead"},"RiskReviewRequest":{"properties":{"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"probability":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Probability"},"impact":{"anyOf":[{"type":"integer","maximum":5.0,"minimum":1.0},{"type":"null"}],"title":"Impact"},"nextReviewDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Nextreviewdate"}},"type":"object","title":"RiskReviewRequest"},"RiskSignalRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"signal_code":{"type":"string","title":"Signal Code"},"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"},"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"detected_at":{"type":"string","format":"date-time","title":"Detected At"}},"type":"object","required":["id","signal_code","title","severity","status","employee_id","detected_at"],"title":"RiskSignalRead"},"RoleImpactPreviewRequest":{"properties":{"addKeys":{"items":{"type":"string"},"type":"array","title":"Addkeys"},"removeKeys":{"items":{"type":"string"},"type":"array","title":"Removekeys"}},"type":"object","title":"RoleImpactPreviewRequest"},"RoleImpactPreviewResponse":{"properties":{"role":{"type":"string","title":"Role"},"addedCount":{"type":"integer","title":"Addedcount"},"removedCount":{"type":"integer","title":"Removedcount"},"dangerousPermissions":{"items":{"type":"string"},"type":"array","title":"Dangerouspermissions"},"dutyConflicts":{"items":{"type":"string"},"type":"array","title":"Dutyconflicts"},"blocked":{"type":"boolean","title":"Blocked"}},"type":"object","required":["role","addedCount","removedCount","dangerousPermissions","dutyConflicts","blocked"],"title":"RoleImpactPreviewResponse"},"RolePermissionsPatchRequest":{"properties":{"permissionKeys":{"items":{"type":"string"},"type":"array","title":"Permissionkeys"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["permissionKeys"],"title":"RolePermissionsPatchRequest"},"RolePermissionsRead":{"properties":{"roleKey":{"type":"string","title":"Rolekey"},"permissionKeys":{"items":{"type":"string"},"type":"array","title":"Permissionkeys"}},"type":"object","required":["roleKey","permissionKeys"],"title":"RolePermissionsRead"},"RoleRead":{"properties":{"key":{"type":"string","title":"Key"},"label":{"type":"string","title":"Label"},"scope":{"type":"string","title":"Scope","default":"tenant"},"isSystem":{"type":"boolean","title":"Issystem","default":true}},"type":"object","required":["key","label"],"title":"RoleRead"},"RolesResponse":{"properties":{"roles":{"items":{"type":"string"},"type":"array","title":"Roles"}},"type":"object","required":["roles"],"title":"RolesResponse"},"RotateCredentialsBody":{"properties":{"credentials":{"additionalProperties":true,"type":"object","title":"Credentials"}},"type":"object","required":["credentials"],"title":"RotateCredentialsBody"},"RuleTemplateCreate":{"properties":{"templateCode":{"type":"string","title":"Templatecode"}},"type":"object","required":["templateCode"],"title":"RuleTemplateCreate"},"RunCreate":{"properties":{"datasetId":{"type":"string","format":"uuid","title":"Datasetid"},"name":{"type":"string","title":"Name"},"maxTestCases":{"type":"integer","title":"Maxtestcases","default":20},"judgeEnabled":{"type":"boolean","title":"Judgeenabled","default":false}},"type":"object","required":["datasetId","name"],"title":"RunCreate"},"SalesActivityCreate":{"properties":{"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"activity_type":{"type":"string","enum":["call","meeting","email","visit","note","other"],"title":"Activity Type"},"subject":{"type":"string","title":"Subject"},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"}},"type":"object","required":["customer_id","activity_type","subject"],"title":"SalesActivityCreate"},"SalesActivityRead":{"properties":{"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"activity_type":{"type":"string","enum":["call","meeting","email","visit","note","other"],"title":"Activity Type"},"subject":{"type":"string","title":"Subject"},"body":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Body"},"occurred_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurred At"},"id":{"type":"string","format":"uuid","title":"Id"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["customer_id","activity_type","subject","id","created_at"],"title":"SalesActivityRead"},"SalesCustomerContactCreate":{"properties":{"name":{"type":"string","title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_primary":{"type":"boolean","title":"Is Primary","default":false},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"work_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Category"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"}},"type":"object","required":["name"],"title":"SalesCustomerContactCreate"},"SalesCustomerContactListItem":{"properties":{"name":{"type":"string","title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_primary":{"type":"boolean","title":"Is Primary","default":false},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"work_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Category"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"},"id":{"type":"string","format":"uuid","title":"Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"source":{"type":"string","title":"Source","default":"manual"},"external_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Provider"},"external_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Id"},"synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Synced At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"}},"type":"object","required":["name","id","created_at","updated_at"],"title":"SalesCustomerContactListItem"},"SalesCustomerContactRead":{"properties":{"name":{"type":"string","title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_primary":{"type":"boolean","title":"Is Primary","default":false},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"work_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Category"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"},"id":{"type":"string","format":"uuid","title":"Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"source":{"type":"string","title":"Source","default":"manual"},"external_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Provider"},"external_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Id"},"synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Synced At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["name","id","created_at","updated_at"],"title":"SalesCustomerContactRead"},"SalesCustomerContactUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"is_primary":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Primary"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"work_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Category"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"}},"type":"object","title":"SalesCustomerContactUpdate"},"SalesCustomerCreate":{"properties":{"name":{"type":"string","title":"Name"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"contacts":{"items":{"$ref":"#/components/schemas/SalesCustomerContactCreate"},"type":"array","title":"Contacts"}},"type":"object","required":["name"],"title":"SalesCustomerCreate"},"SalesCustomerDetail":{"properties":{"name":{"type":"string","title":"Name"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"contacts":{"items":{"$ref":"#/components/schemas/SalesCustomerContactRead"},"type":"array","title":"Contacts"},"id":{"type":"string","format":"uuid","title":"Id"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["name","contacts","id","is_active","created_at","updated_at"],"title":"SalesCustomerDetail"},"SalesCustomerListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"contact_count":{"type":"integer","title":"Contact Count","default":0},"open_opportunity_count":{"type":"integer","title":"Open Opportunity Count","default":0},"recent_document_count":{"type":"integer","title":"Recent Document Count","default":0},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","name","is_active","created_at"],"title":"SalesCustomerListItem"},"SalesCustomerUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"}},"type":"object","title":"SalesCustomerUpdate"},"SalesDashboardRead":{"properties":{"kpi":{"additionalProperties":true,"type":"object","title":"Kpi"},"pipeline_by_stage":{"additionalProperties":true,"type":"object","title":"Pipeline By Stage"},"my_customers":{"items":{"$ref":"#/components/schemas/SalesCustomerListItem"},"type":"array","title":"My Customers"},"my_opportunities":{"items":{"$ref":"#/components/schemas/SalesOpportunityListItem"},"type":"array","title":"My Opportunities"},"recent_documents":{"items":{"$ref":"#/components/schemas/BusinessDocumentListItem"},"type":"array","title":"Recent Documents"},"ai_actions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Ai Actions"}},"type":"object","required":["kpi","pipeline_by_stage","my_customers","my_opportunities","recent_documents","ai_actions"],"title":"SalesDashboardRead"},"SalesOpportunityCreate":{"properties":{"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"title":{"type":"string","title":"Title"},"stage":{"type":"string","enum":["lead","meeting","quotation","proposal","negotiation","won","lost","hold"],"title":"Stage","default":"lead"},"expected_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expected Amount"},"expected_close_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected Close Date"},"requirements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requirements"},"primary_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Contact Id"},"probability":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Probability","default":0},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["customer_id","title"],"title":"SalesOpportunityCreate"},"SalesOpportunityDetail":{"properties":{"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"title":{"type":"string","title":"Title"},"stage":{"type":"string","enum":["lead","meeting","quotation","proposal","negotiation","won","lost","hold"],"title":"Stage","default":"lead"},"expected_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expected Amount"},"expected_close_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected Close Date"},"requirements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requirements"},"primary_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Contact Id"},"probability":{"type":"integer","maximum":100.0,"minimum":0.0,"title":"Probability","default":0},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"id":{"type":"string","format":"uuid","title":"Id"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"customer_name":{"type":"string","title":"Customer Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["customer_id","title","id","customer_name","created_at","updated_at"],"title":"SalesOpportunityDetail"},"SalesOpportunityListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"customer_name":{"type":"string","title":"Customer Name"},"title":{"type":"string","title":"Title"},"stage":{"type":"string","enum":["lead","meeting","quotation","proposal","negotiation","won","lost","hold"],"title":"Stage"},"expected_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expected Amount"},"expected_close_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected Close Date"},"probability":{"type":"integer","title":"Probability"},"owner_user_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owner User Id"},"document_count":{"type":"integer","title":"Document Count","default":0},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","customer_id","customer_name","title","stage","probability","updated_at"],"title":"SalesOpportunityListItem"},"SalesOpportunityUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"stage":{"anyOf":[{"type":"string","enum":["lead","meeting","quotation","proposal","negotiation","won","lost","hold"]},{"type":"null"}],"title":"Stage"},"expected_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expected Amount"},"expected_close_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected Close Date"},"requirements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requirements"},"primary_contact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Primary Contact Id"},"probability":{"anyOf":[{"type":"integer","maximum":100.0,"minimum":0.0},{"type":"null"}],"title":"Probability"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","title":"SalesOpportunityUpdate"},"SalesTransactionCreate":{"properties":{"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"tax_type":{"type":"string","title":"Tax Type","default":"taxable"},"description":{"type":"string","title":"Description","default":""},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"items":{"items":{"$ref":"#/components/schemas/TransactionItemCreate"},"type":"array","minItems":1,"title":"Items"},"billing_schedules":{"items":{"$ref":"#/components/schemas/BillingScheduleCreate"},"type":"array","title":"Billing Schedules","default":[]},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["partner_id","transaction_date","items"],"title":"SalesTransactionCreate"},"SalesTransactionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"transaction_number":{"type":"string","title":"Transaction Number"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"status":{"type":"string","title":"Status"},"tax_type":{"type":"string","title":"Tax Type"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"total_amount":{"type":"integer","title":"Total Amount"},"description":{"type":"string","title":"Description"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"voucher_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Voucher Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"items":{"items":{"$ref":"#/components/schemas/TransactionItemRead"},"type":"array","title":"Items","default":[]}},"type":"object","required":["id","tenant_id","partner_id","transaction_number","transaction_date","status","tax_type","supply_amount","tax_amount","total_amount","description","created_at"],"title":"SalesTransactionRead"},"SaveContactFromEmailRequest":{"properties":{"emailId":{"type":"string","title":"Emailid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"companyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyname"},"role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"mergeWithContactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mergewithcontactid"},"forceNew":{"type":"boolean","title":"Forcenew","default":false}},"type":"object","required":["emailId","email"],"title":"SaveContactFromEmailRequest"},"SaveContactFromEmailResponse":{"properties":{"contactId":{"type":"string","format":"uuid","title":"Contactid"},"relationId":{"type":"string","format":"uuid","title":"Relationid"},"merged":{"type":"boolean","title":"Merged","default":false},"duplicates":{"items":{"$ref":"#/components/schemas/ContactDuplicateCandidate"},"type":"array","title":"Duplicates"}},"type":"object","required":["contactId","relationId"],"title":"SaveContactFromEmailResponse"},"SavedSearchCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"queryText":{"type":"string","title":"Querytext"},"filtersJson":{"additionalProperties":true,"type":"object","title":"Filtersjson"},"scope":{"type":"string","title":"Scope","default":"private"}},"type":"object","required":["name","queryText"],"title":"SavedSearchCreateRequest"},"SavedSearchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"queryText":{"type":"string","title":"Querytext"},"filtersJson":{"additionalProperties":true,"type":"object","title":"Filtersjson"},"scope":{"type":"string","title":"Scope"}},"type":"object","required":["id","name","queryText","filtersJson","scope"],"title":"SavedSearchRead"},"SavedSearchRequest":{"properties":{"name":{"type":"string","title":"Name"},"queryText":{"type":"string","title":"Querytext"},"searchType":{"type":"string","title":"Searchtype","default":"hybrid"},"filters":{"additionalProperties":true,"type":"object","title":"Filters"},"isShared":{"type":"boolean","title":"Isshared","default":false}},"type":"object","required":["name","queryText"],"title":"SavedSearchRequest"},"ScenarioCompareRow":{"properties":{"scenario_type":{"type":"string","title":"Scenario Type"},"balance_date":{"type":"string","format":"date","title":"Balance Date"},"closing_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Closing Balance"}},"type":"object","required":["scenario_type","balance_date","closing_balance"],"title":"ScenarioCompareRow"},"ScheduleAssign":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"work_schedule_policy_id":{"type":"string","format":"uuid","title":"Work Schedule Policy Id"},"work_calendar_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Work Calendar Id"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"},"assignment_type":{"type":"string","title":"Assignment Type","default":"standard"},"employment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employment Id"}},"type":"object","required":["employee_id","work_schedule_policy_id","effective_from"],"title":"ScheduleAssign"},"SchedulePolicyCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"policy_type":{"type":"string","title":"Policy Type","default":"fixed"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"daily_standard_minutes":{"type":"integer","title":"Daily Standard Minutes","default":480},"weekly_standard_minutes":{"type":"integer","title":"Weekly Standard Minutes","default":2400},"break_policy_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Break Policy Id"},"overtime_policy_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Overtime Policy Id"},"day_start_hour":{"type":"integer","title":"Day Start Hour","default":6},"template_days":{"anyOf":[{"items":{"$ref":"#/components/schemas/TemplateDayCreate"},"type":"array"},{"type":"null"}],"title":"Template Days"}},"type":"object","required":["company_id","policy_code","name"],"title":"SchedulePolicyCreate"},"ScoreBreakdownItem":{"properties":{"semanticScore":{"type":"number","title":"Semanticscore"},"keywordScore":{"type":"number","title":"Keywordscore"},"importanceScore":{"type":"number","title":"Importancescore"},"recencyScore":{"type":"number","title":"Recencyscore"},"entityRelevanceScore":{"type":"number","title":"Entityrelevancescore"},"statusRelevanceScore":{"type":"number","title":"Statusrelevancescore"},"finalScore":{"type":"number","title":"Finalscore"}},"type":"object","required":["semanticScore","keywordScore","importanceScore","recencyScore","entityRelevanceScore","statusRelevanceScore","finalScore"],"title":"ScoreBreakdownItem"},"ScoreCreate":{"properties":{"criterionId":{"type":"string","format":"uuid","title":"Criterionid"},"rawScore":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Rawscore"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["criterionId","rawScore"],"title":"ScoreCreate"},"SealPlacementCreateRequest":{"properties":{"placementKey":{"type":"string","title":"Placementkey"},"partyRole":{"type":"string","title":"Partyrole"},"anchorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anchorkey"},"required":{"type":"boolean","title":"Required","default":false}},"type":"object","required":["placementKey","partyRole"],"title":"SealPlacementCreateRequest"},"SealPlacementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"placementKey":{"type":"string","title":"Placementkey"},"partyRole":{"type":"string","title":"Partyrole"},"anchorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anchorkey"},"required":{"type":"boolean","title":"Required","default":false}},"type":"object","required":["id","placementKey","partyRole"],"title":"SealPlacementRead"},"SearchExplainItem":{"properties":{"matchedTerms":{"items":{"type":"string"},"type":"array","title":"Matchedterms"},"matchedEntity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Matchedentity"},"scoreBreakdown":{"anyOf":[{"$ref":"#/components/schemas/ScoreBreakdownItem"},{"type":"null"}]},"rerankReasons":{"items":{"type":"string"},"type":"array","title":"Rerankreasons"},"filtersApplied":{"additionalProperties":true,"type":"object","title":"Filtersapplied"},"securityDecision":{"type":"string","title":"Securitydecision"},"duplicateSuppressionApplied":{"type":"boolean","title":"Duplicatesuppressionapplied"},"expandedTerms":{"items":{"type":"string"},"type":"array","title":"Expandedterms"}},"type":"object","required":["matchedTerms","rerankReasons","filtersApplied","securityDecision","duplicateSuppressionApplied","expandedTerms"],"title":"SearchExplainItem"},"SearchFeedbackRequest":{"properties":{"memoryId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Memoryid"},"chunkId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Chunkid"},"feedbackType":{"type":"string","title":"Feedbacktype"},"relevanceScore":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Relevancescore"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["feedbackType"],"title":"SearchFeedbackRequest"},"SearchGroupRead":{"properties":{"entityType":{"type":"string","title":"Entitytype"},"label":{"type":"string","title":"Label"},"total":{"type":"integer","title":"Total"},"items":{"items":{"$ref":"#/components/schemas/GlobalSearchResultRead"},"type":"array","title":"Items"}},"type":"object","required":["entityType","label","total","items"],"title":"SearchGroupRead"},"SearchResultItem":{"properties":{"memoryId":{"type":"string","format":"uuid","title":"Memoryid"},"chunkId":{"type":"string","format":"uuid","title":"Chunkid"},"title":{"type":"string","title":"Title"},"snippet":{"type":"string","title":"Snippet"},"semanticScore":{"type":"number","title":"Semanticscore"},"keywordScore":{"type":"number","title":"Keywordscore"},"importanceScore":{"type":"number","title":"Importancescore"},"recencyScore":{"type":"number","title":"Recencyscore"},"finalScore":{"type":"number","title":"Finalscore"},"memoryType":{"type":"string","title":"Memorytype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"sourceOccurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sourceoccurredat"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"securityLevel":{"type":"string","title":"Securitylevel"}},"type":"object","required":["memoryId","chunkId","title","snippet","semanticScore","keywordScore","importanceScore","recencyScore","finalScore","memoryType","entityType","entityId","securityLevel"],"title":"SearchResultItem"},"SearchSuggestionRead":{"properties":{"text":{"type":"string","title":"Text"},"type":{"type":"string","title":"Type","default":"query"}},"type":"object","required":["text"],"title":"SearchSuggestionRead"},"SectionCreateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"section_type":{"type":"string","title":"Section Type","default":"BODY"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"ordinal":{"type":"integer","title":"Ordinal","default":0},"level":{"type":"integer","title":"Level","default":0},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"},"source_locator":{"additionalProperties":true,"type":"object","title":"Source Locator"}},"type":"object","title":"SectionCreateRequest"},"SectionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version_id":{"type":"string","format":"uuid","title":"Version Id"},"parent_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parent Id"},"section_type":{"type":"string","title":"Section Type"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"ordinal":{"type":"integer","title":"Ordinal"},"level":{"type":"integer","title":"Level"},"page_start":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Start"},"page_end":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page End"}},"type":"object","required":["id","version_id","section_type","ordinal","level"],"title":"SectionResponse"},"SecurityPoliciesStatusResponse":{"properties":{"writable":{"type":"boolean","title":"Writable"},"dbCatalog":{"type":"boolean","title":"Dbcatalog"},"catalogSource":{"type":"string","title":"Catalogsource"},"policies":{"items":{"$ref":"#/components/schemas/SecurityPolicyItem"},"type":"array","title":"Policies"},"sessionNote":{"type":"string","title":"Sessionnote"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["writable","dbCatalog","catalogSource","policies","sessionNote","note","coolifyHint"],"title":"SecurityPoliciesStatusResponse"},"SecurityPolicyItem":{"properties":{"key":{"type":"string","title":"Key"},"title":{"type":"string","title":"Title"},"description":{"type":"string","title":"Description"},"level":{"type":"string","enum":["core","recommended"],"title":"Level"},"enforcement":{"type":"string","enum":["hardcoded","partial","warning_only","not_implemented"],"title":"Enforcement"},"enforcedInCode":{"type":"boolean","title":"Enforcedincode"},"modulePaths":{"items":{"type":"string"},"type":"array","title":"Modulepaths"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["key","title","description","level","enforcement","enforcedInCode"],"title":"SecurityPolicyItem"},"SendESignatureRequestBody":{"properties":{"confirmDocument":{"type":"boolean","title":"Confirmdocument","default":true},"confirmSigners":{"type":"boolean","title":"Confirmsigners","default":true},"confirmFields":{"type":"boolean","title":"Confirmfields","default":true}},"type":"object","title":"SendESignatureRequestBody"},"SendEmailRequest":{"properties":{"confirmRecipients":{"type":"boolean","title":"Confirmrecipients","default":false},"confirmAttachments":{"type":"boolean","title":"Confirmattachments","default":false},"idempotencyKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotencykey"}},"type":"object","title":"SendEmailRequest"},"SendJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"deliveryId":{"type":"string","format":"uuid","title":"Deliveryid"},"jobType":{"type":"string","title":"Jobtype"},"status":{"type":"string","title":"Status"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"}},"type":"object","required":["id","deliveryId","jobType","status"],"title":"SendJobRead"},"SensitiveProfileFullRead":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"resident_identifier_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Identifier Masked"},"address_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Masked"},"personal_phone_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Phone Masked"},"personal_email_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Email Masked"},"emergency_contact_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emergency Contact Masked"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"resident_identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Identifier"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"personal_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Phone"},"personal_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Email"},"emergency_contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emergency Contact"}},"type":"object","required":["employee_id"],"title":"SensitiveProfileFullRead"},"SensitiveProfileRead":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"resident_identifier_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Identifier Masked"},"address_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Masked"},"personal_phone_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Phone Masked"},"personal_email_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Email Masked"},"emergency_contact_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emergency Contact Masked"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["employee_id"],"title":"SensitiveProfileRead"},"SensitiveProfileUpdateRequest":{"properties":{"resident_identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Identifier"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"personal_phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Phone"},"personal_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Personal Email"},"emergency_contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emergency Contact"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","title":"SensitiveProfileUpdateRequest"},"SeparationCreateRequest":{"properties":{"separation_type":{"type":"string","title":"Separation Type"},"last_working_date":{"type":"string","format":"date","title":"Last Working Date"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"reason_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Code"},"reason_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Text"},"eligible_for_rehire":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Eligible For Rehire"}},"type":"object","required":["separation_type","last_working_date","effective_date"],"title":"SeparationCreateRequest"},"SeparationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"separation_type":{"type":"string","title":"Separation Type"},"last_working_date":{"type":"string","format":"date","title":"Last Working Date"},"effective_date":{"type":"string","format":"date","title":"Effective Date"},"final_approval_status":{"type":"string","title":"Final Approval Status"}},"type":"object","required":["id","separation_type","last_working_date","effective_date","final_approval_status"],"title":"SeparationRead"},"SeparationRequestCreate":{"properties":{"separation_type":{"type":"string","title":"Separation Type","default":"resignation"},"proposed_last_working_date":{"type":"string","format":"date","title":"Proposed Last Working Date"},"proposed_effective_date":{"type":"string","format":"date","title":"Proposed Effective Date"},"reason_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Code"},"reason_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Text"}},"type":"object","required":["proposed_last_working_date","proposed_effective_date"],"title":"SeparationRequestCreate"},"SeparationRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"status":{"type":"string","title":"Status"},"proposed_last_working_date":{"type":"string","format":"date","title":"Proposed Last Working Date"},"proposed_effective_date":{"type":"string","format":"date","title":"Proposed Effective Date"}},"type":"object","required":["id","employee_id","status","proposed_last_working_date","proposed_effective_date"],"title":"SeparationRequestRead"},"ServiceRequestCreate":{"properties":{"category":{"type":"string","title":"Category","default":"document"},"title":{"type":"string","minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["title"],"title":"ServiceRequestCreate"},"ServiceRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"request_number":{"type":"string","title":"Request Number"},"category":{"type":"string","title":"Category"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","employee_id","request_number","category","title","status","created_at"],"title":"ServiceRequestRead"},"SettlementCreate":{"properties":{"receivable_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Receivable Id"},"payable_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payable Id"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"allocation_date":{"type":"string","format":"date","title":"Allocation Date"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["amount","allocation_date"],"title":"SettlementCreate"},"SettlementCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"periodStart":{"type":"string","format":"date","title":"Periodstart"},"periodEnd":{"type":"string","format":"date","title":"Periodend"},"settlementType":{"type":"string","title":"Settlementtype","default":"interim"}},"type":"object","required":["title","periodStart","periodEnd"],"title":"SettlementCreateRequest"},"SettlementRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"periodStart":{"type":"string","format":"date","title":"Periodstart"},"periodEnd":{"type":"string","format":"date","title":"Periodend"},"totalSubmittedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalsubmittedamount"}},"type":"object","required":["id","projectId","title","status","periodStart","periodEnd","totalSubmittedAmount"],"title":"SettlementRead"},"SeveranceCaseCreate":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"severance_type":{"type":"string","title":"Severance Type","default":"statutory"}},"type":"object","required":["employee_id"],"title":"SeveranceCaseCreate"},"SeveranceCaseRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"severance_type":{"type":"string","title":"Severance Type"},"status":{"type":"string","title":"Status"},"estimated_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Estimated Amount"},"confirmed_amount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Confirmed Amount"}},"type":"object","required":["id","employee_id","severance_type","status"],"title":"SeveranceCaseRead"},"ShellNotificationRead":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"body":{"type":"string","title":"Body"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"read":{"type":"boolean","title":"Read"},"createdAt":{"type":"string","title":"Createdat"},"category":{"type":"string","enum":["approval","mention","sync","system"],"title":"Category"}},"type":"object","required":["id","title","body","read","createdAt","category"],"title":"ShellNotificationRead"},"ShellPreferencesPatch":{"properties":{"sidebarCollapsed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Sidebarcollapsed"},"contextRailOpen":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Contextrailopen"},"contextRailTab":{"anyOf":[{"type":"string","enum":["ai","related","source","activity"]},{"type":"null"}],"title":"Contextrailtab"},"density":{"anyOf":[{"type":"string","enum":["comfortable","compact"]},{"type":"null"}],"title":"Density"}},"type":"object","title":"ShellPreferencesPatch"},"ShellPreferencesRead":{"properties":{"sidebarCollapsed":{"type":"boolean","title":"Sidebarcollapsed"},"contextRailOpen":{"type":"boolean","title":"Contextrailopen"},"contextRailTab":{"type":"string","enum":["ai","related","source","activity"],"title":"Contextrailtab"},"density":{"type":"string","enum":["comfortable","compact"],"title":"Density"}},"type":"object","required":["sidebarCollapsed","contextRailOpen","contextRailTab","density"],"title":"ShellPreferencesRead"},"SignSessionCreateResponse":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"type":"object","required":["session_id","expires_at"],"title":"SignSessionCreateResponse"},"SignSessionStatusResponse":{"properties":{"session_id":{"type":"string","format":"uuid","title":"Session Id"},"status":{"type":"string","title":"Status"},"file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"File Id"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"}},"type":"object","required":["session_id","status","expires_at"],"title":"SignSessionStatusResponse"},"SignUpRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","minLength":6,"title":"Password"},"name":{"type":"string","minLength":1,"title":"Name"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Name"}},"type":"object","required":["email","password","name"],"title":"SignUpRequest"},"SignatureFieldCreateRequest":{"properties":{"fieldKey":{"type":"string","title":"Fieldkey"},"partyRole":{"type":"string","title":"Partyrole"},"fieldType":{"type":"string","title":"Fieldtype","default":"signature"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"required":{"type":"boolean","title":"Required","default":true},"anchorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anchorkey"},"sortOrder":{"type":"integer","title":"Sortorder","default":0}},"type":"object","required":["fieldKey","partyRole"],"title":"SignatureFieldCreateRequest"},"SignatureFieldRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"fieldKey":{"type":"string","title":"Fieldkey"},"partyRole":{"type":"string","title":"Partyrole"},"fieldType":{"type":"string","title":"Fieldtype"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"required":{"type":"boolean","title":"Required","default":true},"anchorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anchorkey"},"sortOrder":{"type":"integer","title":"Sortorder"}},"type":"object","required":["id","fieldKey","partyRole","fieldType","sortOrder"],"title":"SignatureFieldRead"},"SignerInput":{"properties":{"signerType":{"type":"string","title":"Signertype","default":"external"},"partyRole":{"type":"string","title":"Partyrole","default":"customer"},"userId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Userid"},"employeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employeeid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"name":{"type":"string","title":"Name"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"organization":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organization"},"position":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position"},"signingOrder":{"type":"integer","title":"Signingorder","default":1}},"type":"object","required":["name"],"title":"SignerInput"},"SimilarNewsResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NewsItemRead"},"type":"array","title":"Items"},"basis":{"type":"string","title":"Basis","description":"Matching strategy (keyword_overlap_and_category | same_category_as_interested).","default":"keyword_overlap_and_category"},"message":{"type":"string","title":"Message","default":""}},"type":"object","title":"SimilarNewsResponse","description":"Similar-news: keyword overlap with interested items, plus same-category fallback."},"SimilarNoticeCandidateRead":{"properties":{"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"title":{"type":"string","title":"Title"},"score":{"type":"number","title":"Score"},"reasons":{"items":{"type":"string"},"type":"array","title":"Reasons"},"sourceCode":{"type":"string","title":"Sourcecode"},"sourceName":{"type":"string","title":"Sourcename"},"sourceCategory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcecategory"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"organizationName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Organizationname"},"publishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Publishedat"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"originalUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalurl"},"canonicalCandidate":{"type":"boolean","title":"Canonicalcandidate","default":false},"crossSource":{"type":"boolean","title":"Crosssource","default":false}},"type":"object","required":["noticeId","title","score","sourceCode","sourceName"],"title":"SimilarNoticeCandidateRead"},"SimilarNoticesResponse":{"properties":{"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"items":{"items":{"$ref":"#/components/schemas/SimilarNoticeCandidateRead"},"type":"array","title":"Items"}},"type":"object","required":["noticeId"],"title":"SimilarNoticesResponse"},"SimplifiedTaxBracketRead":{"properties":{"monthly_taxable_from":{"type":"integer","title":"Monthly Taxable From"},"base_income_tax":{"type":"integer","title":"Base Income Tax"},"monthly_taxable_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Monthly Taxable To"},"dependents_count":{"type":"integer","title":"Dependents Count","default":1}},"type":"object","required":["monthly_taxable_from","base_income_tax"],"title":"SimplifiedTaxBracketRead"},"SimplifiedTaxEstimateRead":{"properties":{"income_tax":{"type":"integer","title":"Income Tax"},"local_income_tax":{"type":"integer","title":"Local Income Tax"},"approximate":{"type":"boolean","title":"Approximate","default":true},"is_official":{"type":"boolean","title":"Is Official","default":false},"version_label":{"type":"string","title":"Version Label"},"source_reference":{"type":"string","title":"Source Reference"},"note":{"type":"string","title":"Note"}},"type":"object","required":["income_tax","local_income_tax","version_label","source_reference","note"],"title":"SimplifiedTaxEstimateRead","description":"월 과세급여·부양가족 기준 간이세액 추정 결과 (공식 행렬 또는 근사)."},"SimplifiedTaxMatrixRowRead":{"properties":{"monthly_taxable_from":{"type":"integer","title":"Monthly Taxable From"},"monthly_taxable_to":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Monthly Taxable To"},"taxes_by_deps":{"items":{"type":"integer"},"type":"array","title":"Taxes By Deps"}},"type":"object","required":["monthly_taxable_from"],"title":"SimplifiedTaxMatrixRowRead","description":"공식 행렬 압축 행: taxes_by_deps[0] = 부양 1명 … [10] = 부양 11명."},"SimplifiedTaxTableRead":{"properties":{"version_label":{"type":"string","title":"Version Label"},"title":{"type":"string","title":"Title"},"source_reference":{"type":"string","title":"Source Reference"},"is_official":{"type":"boolean","title":"Is Official","default":false},"effective_from":{"type":"string","format":"date","title":"Effective From"},"local_income_tax_rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Local Income Tax Rate"},"dependent_relief":{"additionalProperties":true,"type":"object","title":"Dependent Relief"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"lookup_mode":{"type":"string","enum":["interpolate","matrix"],"title":"Lookup Mode","default":"interpolate"},"brackets":{"items":{"$ref":"#/components/schemas/SimplifiedTaxBracketRead"},"type":"array","title":"Brackets"},"matrix_rows":{"items":{"$ref":"#/components/schemas/SimplifiedTaxMatrixRowRead"},"type":"array","title":"Matrix Rows"}},"type":"object","required":["version_label","title","source_reference","effective_from","local_income_tax_rate"],"title":"SimplifiedTaxTableRead","description":"프런트가 동기 역산에 쓰도록 표·경감 파라미터를 내려줍니다."},"SnapshotLineRead":{"properties":{"line_key":{"type":"string","title":"Line Key"},"label":{"type":"string","title":"Label"},"amount":{"type":"integer","title":"Amount"}},"type":"object","required":["line_key","label","amount"],"title":"SnapshotLineRead"},"SnapshotRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"statement_type":{"type":"string","title":"Statement Type"},"snapshot_version":{"type":"integer","title":"Snapshot Version"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","statement_type","snapshot_version","status"],"title":"SnapshotRead"},"SnoozeRequest":{"properties":{"snoozedUntil":{"type":"string","format":"date-time","title":"Snoozeduntil"}},"type":"object","required":["snoozedUntil"],"title":"SnoozeRequest"},"SolutionCreate":{"properties":{"name":{"type":"string","title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"productName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Productname"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"licenseType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Licensetype"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"type":"string","title":"Status","default":"candidate"},"sortOrder":{"type":"integer","title":"Sortorder","default":0}},"type":"object","required":["name"],"title":"SolutionCreate"},"SolutionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"name":{"type":"string","title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"productName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Productname"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"licenseType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Licensetype"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"type":"string","title":"Status"},"sortOrder":{"type":"integer","title":"Sortorder"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","projectId","name","status","sortOrder","createdAt","updatedAt"],"title":"SolutionRead"},"SolutionUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"vendor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vendor"},"productName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Productname"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"licenseType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Licensetype"},"websiteUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Websiteurl"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"}},"type":"object","title":"SolutionUpdate"},"SourceCollectStatus":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"sourceType":{"type":"string","enum":["rss","stub","manual","api","public_data","html_board","newsapi","naver_news","korean_portal","digest_json","youtube"],"title":"Sourcetype","default":"rss"},"publisher":{"type":"string","title":"Publisher","default":""},"lastStatus":{"type":"string","title":"Laststatus"},"lastError":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lasterror"},"lastCollectedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastcollectedat"},"collectFailureCount":{"type":"integer","title":"Collectfailurecount"}},"type":"object","required":["id","name","category","lastStatus","collectFailureCount"],"title":"SourceCollectStatus"},"SourceCreateRequest":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"organizationName":{"type":"string","title":"Organizationname"},"sourceType":{"type":"string","title":"Sourcetype"},"category":{"type":"string","title":"Category"},"active":{"type":"boolean","title":"Active","default":false},"scheduleCron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Schedulecron"},"configJson":{"additionalProperties":true,"type":"object","title":"Configjson"}},"type":"object","required":["code","name","organizationName","sourceType","category"],"title":"SourceCreateRequest"},"SourceEventCreate":{"properties":{"startAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startat"},"endAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endat"},"allDay":{"type":"boolean","title":"Allday","default":false},"calendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendarid"}},"type":"object","title":"SourceEventCreate"},"SourceHealthRead":{"properties":{"status":{"type":"string","title":"Status"},"label":{"type":"string","title":"Label"}},"type":"object","required":["status","label"],"title":"SourceHealthRead"},"SourceListItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"organizationName":{"type":"string","title":"Organizationname"},"sourceType":{"type":"string","title":"Sourcetype"},"category":{"type":"string","title":"Category"},"active":{"type":"boolean","title":"Active"},"scheduleCron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Schedulecron"},"lastSuccessAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastsuccessat"},"lastFailureAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastfailureat"},"consecutiveFailures":{"type":"integer","title":"Consecutivefailures"},"isRunning":{"type":"boolean","title":"Isrunning","default":false},"health":{"$ref":"#/components/schemas/SourceHealthRead"},"latestSyncStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latestsyncstatus"},"nextRunHint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nextrunhint"},"apiKeyConfigured":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Apikeyconfigured"}},"type":"object","required":["id","code","name","organizationName","sourceType","category","active","consecutiveFailures","health"],"title":"SourceListItemRead"},"SourceOfTruthUpdateRequest":{"properties":{"sourceOfTruth":{"type":"string","title":"Sourceoftruth"}},"type":"object","required":["sourceOfTruth"],"title":"SourceOfTruthUpdateRequest"},"SourcePatchRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"},"scheduleCron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Schedulecron"},"requestIntervalMs":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Requestintervalms"},"timeoutSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Timeoutseconds"},"maxPagesPerRun":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxpagesperrun"},"robotsChecked":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Robotschecked"},"robotsAllowed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Robotsallowed"},"termsChecked":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Termschecked"},"configJson":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Configjson"}},"type":"object","title":"SourcePatchRequest"},"SourceSummaryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"organizationName":{"type":"string","title":"Organizationname"},"sourceType":{"type":"string","title":"Sourcetype"},"category":{"type":"string","title":"Category"},"active":{"type":"boolean","title":"Active"}},"type":"object","required":["id","code","name","organizationName","sourceType","category","active"],"title":"SourceSummaryRead"},"SourceTestResponse":{"properties":{"success":{"type":"boolean","title":"Success"},"sourceCode":{"type":"string","title":"Sourcecode"},"operationResults":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Operationresults"},"requestCount":{"type":"integer","title":"Requestcount"},"receivedCount":{"type":"integer","title":"Receivedcount"},"normalizedCount":{"type":"integer","title":"Normalizedcount"},"issues":{"items":{"type":"string"},"type":"array","title":"Issues"},"latencyMs":{"type":"integer","title":"Latencyms"},"testedAt":{"type":"string","format":"date-time","title":"Testedat"}},"type":"object","required":["success","sourceCode","requestCount","receivedCount","normalizedCount","latencyMs","testedAt"],"title":"SourceTestResponse"},"StatementBatchRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"batch_key":{"type":"string","title":"Batch Key"},"statement_version":{"type":"integer","title":"Statement Version"},"is_amended":{"type":"boolean","title":"Is Amended"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","batch_key","statement_version","is_amended","status"],"title":"StatementBatchRead"},"StatementLinePreview":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"amount":{"type":"integer","title":"Amount"},"item_type":{"type":"string","title":"Item Type","default":"earning"}},"type":"object","required":["code","name","amount"],"title":"StatementLinePreview"},"StatementRowRead":{"properties":{"accountName":{"type":"string","title":"Accountname"},"key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key"},"sjDiv":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sjdiv"},"current":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Current"},"prior":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Prior"}},"type":"object","required":["accountName"],"title":"StatementRowRead"},"StatsSummaryRead":{"properties":{"newToday":{"type":"integer","title":"Newtoday"},"unread":{"type":"integer","title":"Unread"},"favorites":{"type":"integer","title":"Favorites"},"reviewing":{"type":"integer","title":"Reviewing"},"deadlineWithin7Days":{"type":"integer","title":"Deadlinewithin7Days"},"changed":{"type":"integer","title":"Changed"},"cancelled":{"type":"integer","title":"Cancelled"},"bySource":{"additionalProperties":{"type":"integer"},"type":"object","title":"Bysource"},"byCategory":{"additionalProperties":{"type":"integer"},"type":"object","title":"Bycategory"}},"type":"object","required":["newToday","unread","favorites","reviewing","deadlineWithin7Days","changed","cancelled","bySource","byCategory"],"title":"StatsSummaryRead"},"StatusPeriodCreateRequest":{"properties":{"status_type":{"type":"string","title":"Status Type"},"start_date":{"type":"string","format":"date","title":"Start Date"},"expected_end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected End Date"},"reason_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Code"},"reason_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason Text"},"paid_status":{"type":"string","title":"Paid Status","default":"unpaid"}},"type":"object","required":["status_type","start_date"],"title":"StatusPeriodCreateRequest"},"StatusPeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status_type":{"type":"string","title":"Status Type"},"start_date":{"type":"string","format":"date","title":"Start Date"},"expected_end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expected End Date"},"actual_end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Actual End Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","status_type","start_date","status"],"title":"StatusPeriodRead"},"StudioMarkdownExportRequest":{"properties":{"title":{"type":"string","maxLength":500,"title":"Title","default":"문서"},"content_md":{"type":"string","maxLength":500000,"minLength":1,"title":"Content Md"},"layout":{"type":"string","maxLength":40,"title":"Layout","description":"default | official_letter — 공문 회신 양식 레이아웃 (PDF·HWPX)","default":"default"}},"type":"object","required":["content_md"],"title":"StudioMarkdownExportRequest","description":"저장되지 않은 초안/미리보기 본문을 PDF·HWPX로 변환할 때 사용."},"SubgraphRequest":{"properties":{"rootEntityType":{"type":"string","title":"Rootentitytype"},"rootEntityId":{"type":"string","format":"uuid","title":"Rootentityid"},"depth":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Depth","default":2},"relationshipTypes":{"items":{"type":"string"},"type":"array","title":"Relationshiptypes"},"entityTypes":{"items":{"type":"string"},"type":"array","title":"Entitytypes"},"minWeight":{"type":"number","title":"Minweight","default":0.3},"minConfidence":{"type":"number","title":"Minconfidence","default":0.7},"limit":{"type":"integer","maximum":500.0,"minimum":1.0,"title":"Limit","default":200}},"type":"object","required":["rootEntityType","rootEntityId"],"title":"SubgraphRequest"},"SubmissionHistoryRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"submission_type":{"type":"string","title":"Submission Type"},"status":{"type":"string","title":"Status"},"submitted_at":{"type":"string","format":"date-time","title":"Submitted At"}},"type":"object","required":["id","submission_type","status","submitted_at"],"title":"SubmissionHistoryRead"},"SubmissionResultRequest":{"properties":{"result":{"type":"string","title":"Result"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["result"],"title":"SubmissionResultRequest"},"SummaryCardRead":{"properties":{"key":{"type":"string","enum":["today","overdue","review","approval","incoming","customer_reply"],"title":"Key"},"title":{"type":"string","title":"Title"},"count":{"type":"integer","title":"Count"},"description":{"type":"string","title":"Description"},"earliestDue":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Earliestdue"},"href":{"type":"string","title":"Href"},"status":{"type":"string","enum":["normal","warning","critical","info"],"title":"Status"}},"type":"object","required":["key","title","count","description","href","status"],"title":"SummaryCardRead"},"SupplierInfoSchema":{"properties":{"company_name":{"type":"string","title":"Company Name","default":""},"business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Number"},"ceo_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ceo Name"},"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"},"business_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Type"},"business_item":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Business Item"},"tel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tel"},"fax":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fax"},"logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo Url"},"seal_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seal Url"}},"type":"object","title":"SupplierInfoSchema"},"SuspensionCreate":{"properties":{"reason":{"type":"string","title":"Reason"},"suspendedFrom":{"type":"string","format":"date","title":"Suspendedfrom"},"expectedResumeDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Expectedresumedate"}},"type":"object","required":["reason","suspendedFrom"],"title":"SuspensionCreate"},"SyncAcceptedResponse":{"properties":{"runId":{"type":"string","format":"uuid","title":"Runid"},"acceptedAt":{"type":"string","format":"date-time","title":"Acceptedat"},"status":{"type":"string","title":"Status"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"pollUrl":{"type":"string","title":"Pollurl"}},"type":"object","required":["runId","acceptedAt","status","sourceId","pollUrl"],"title":"SyncAcceptedResponse"},"SyncConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"entity_type":{"type":"string","title":"Entity Type"},"local_id":{"type":"string","format":"uuid","title":"Local Id"},"external_id":{"type":"string","title":"External Id"},"external_calendar_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Calendar Id"},"etag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Etag"},"conflict_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Conflict Data"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","account_id","entity_type","local_id","external_id","updated_at"],"title":"SyncConflictRead"},"SyncErrorRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"error_type":{"type":"string","title":"Error Type"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","error_type","message","status"],"title":"SyncErrorRead"},"SyncRequestBody":{"properties":{"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"resume":{"type":"boolean","title":"Resume","default":false},"dryRun":{"type":"boolean","title":"Dryrun","default":false},"maxPages":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Maxpages"}},"type":"object","title":"SyncRequestBody"},"SyncRunDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"sourceCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcecode"},"triggerType":{"type":"string","title":"Triggertype"},"status":{"type":"string","title":"Status"},"startedAt":{"type":"string","format":"date-time","title":"Startedat"},"finishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finishedat"},"requestedCount":{"type":"integer","title":"Requestedcount"},"insertedCount":{"type":"integer","title":"Insertedcount"},"updatedCount":{"type":"integer","title":"Updatedcount"},"unchangedCount":{"type":"integer","title":"Unchangedcount"},"failedCount":{"type":"integer","title":"Failedcount"},"durationSeconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Durationseconds"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"hasCursor":{"type":"boolean","title":"Hascursor","default":false},"cursorJson":{"additionalProperties":true,"type":"object","title":"Cursorjson"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"parentRunId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentrunid"},"retryCount":{"type":"integer","title":"Retrycount","default":0},"retryable":{"type":"boolean","title":"Retryable","default":false}},"type":"object","required":["id","sourceId","triggerType","status","startedAt","requestedCount","insertedCount","updatedCount","unchangedCount","failedCount"],"title":"SyncRunDetailRead"},"SyncRunListItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"sourceId":{"type":"string","format":"uuid","title":"Sourceid"},"sourceCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcecode"},"triggerType":{"type":"string","title":"Triggertype"},"status":{"type":"string","title":"Status"},"startedAt":{"type":"string","format":"date-time","title":"Startedat"},"finishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finishedat"},"requestedCount":{"type":"integer","title":"Requestedcount"},"insertedCount":{"type":"integer","title":"Insertedcount"},"updatedCount":{"type":"integer","title":"Updatedcount"},"unchangedCount":{"type":"integer","title":"Unchangedcount"},"failedCount":{"type":"integer","title":"Failedcount"},"durationSeconds":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Durationseconds"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"hasCursor":{"type":"boolean","title":"Hascursor","default":false}},"type":"object","required":["id","sourceId","triggerType","status","startedAt","requestedCount","insertedCount","updatedCount","unchangedCount","failedCount"],"title":"SyncRunListItemRead"},"SyncRunRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_key":{"type":"string","title":"Run Key"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","run_key","status"],"title":"SyncRunRead"},"SyncRunResponse":{"properties":{"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"}},"type":"object","required":["status","message"],"title":"SyncRunResponse"},"SyncStatusRead":{"properties":{"provider":{"type":"string","title":"Provider"},"label":{"type":"string","title":"Label"},"status":{"type":"string","enum":["synced","syncing","error","idle"],"title":"Status"},"lastSyncedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lastsyncedat"}},"type":"object","required":["provider","label","status"],"title":"SyncStatusRead"},"TaskBoardCreate":{"properties":{"name":{"type":"string","maxLength":255,"minLength":1,"title":"Name"},"board_type":{"type":"string","enum":["default","public_project","project","team"],"title":"Board Type","default":"default"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"column_preset":{"anyOf":[{"type":"string","enum":["default","public_project"]},{"type":"null"}],"title":"Column Preset","default":"default"}},"type":"object","required":["name"],"title":"TaskBoardCreate"},"TaskBoardRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"board_type":{"type":"string","enum":["default","public_project","project","team"],"title":"Board Type"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_default":{"type":"boolean","title":"Is Default"},"columns":{"items":{"$ref":"#/components/schemas/TaskColumnRead"},"type":"array","title":"Columns"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","board_type","is_default","created_at","updated_at"],"title":"TaskBoardRead"},"TaskBoardUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"settings":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Settings"}},"type":"object","title":"TaskBoardUpdate"},"TaskColumnRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"board_id":{"type":"string","format":"uuid","title":"Board Id"},"name":{"type":"string","title":"Name"},"slug":{"type":"string","title":"Slug"},"position":{"type":"integer","title":"Position"},"color":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color"},"maps_status":{"anyOf":[{"type":"string","enum":["todo","doing","review","done","pending","canceled"]},{"type":"null"}],"title":"Maps Status"},"wip_limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Wip Limit"}},"type":"object","required":["id","board_id","name","slug","position"],"title":"TaskColumnRead"},"TaskConflictResolutionRequest":{"properties":{"resolution":{"type":"string","enum":["keep_local","keep_remote"],"title":"Resolution"}},"type":"object","required":["resolution"],"title":"TaskConflictResolutionRequest"},"TaskCreate":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"type":"string","enum":["low","normal","high","urgent"],"title":"Priority","default":"normal"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"board_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Board Id"},"column_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Column Id"},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","manual","task","wbs","supervision","work_item","business_opportunity"],"title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"}},"type":"object","required":["title"],"title":"TaskCreate"},"TaskCreateCalendarEventRequest":{"properties":{"event_type":{"type":"string","enum":["schedule","meeting","deadline","milestone","reminder"],"title":"Event Type","default":"deadline"},"all_day":{"type":"boolean","title":"All Day","default":false}},"type":"object","title":"TaskCreateCalendarEventRequest"},"TaskDependencyCreateRequest":{"properties":{"predecessorTaskId":{"type":"string","format":"uuid","title":"Predecessortaskid"},"successorTaskId":{"type":"string","format":"uuid","title":"Successortaskid"},"dependencyType":{"type":"string","title":"Dependencytype","default":"finish_to_start"},"lagDays":{"type":"integer","title":"Lagdays","default":0}},"type":"object","required":["predecessorTaskId","successorTaskId"],"title":"TaskDependencyCreateRequest"},"TaskFollowUpRequest":{"properties":{"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"allowDuplicate":{"type":"boolean","title":"Allowduplicate","default":false}},"type":"object","title":"TaskFollowUpRequest"},"TaskIntegrationStatusRead":{"properties":{"provider":{"type":"string","enum":["vikunja","google_tasks","icloud_reminders"],"title":"Provider"},"connected":{"type":"boolean","title":"Connected"},"account_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Label"},"last_synced_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Synced At"},"conflict_count":{"type":"integer","title":"Conflict Count","default":0},"base_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Url"},"external_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Project Id"}},"type":"object","required":["provider","connected"],"title":"TaskIntegrationStatusRead"},"TaskIntegrationStatusResponse":{"properties":{"integrations":{"items":{"$ref":"#/components/schemas/TaskIntegrationStatusRead"},"type":"array","title":"Integrations"}},"type":"object","required":["integrations"],"title":"TaskIntegrationStatusResponse"},"TaskLinkEventRequest":{"properties":{"event_id":{"type":"string","format":"uuid","title":"Event Id"},"link_type":{"type":"string","enum":["due_date","preparation","follow_up","milestone","generated_from","related_to"],"title":"Link Type","default":"due_date"}},"type":"object","required":["event_id"],"title":"TaskLinkEventRequest"},"TaskMoveRequest":{"properties":{"column_id":{"type":"string","format":"uuid","title":"Column Id"},"position":{"type":"integer","minimum":0.0,"title":"Position","default":0}},"type":"object","required":["column_id"],"title":"TaskMoveRequest"},"TaskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","enum":["todo","doing","review","done","pending","canceled"],"title":"Status"},"priority":{"type":"string","enum":["low","normal","high","urgent"],"title":"Priority"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"work_item_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Work Item Id"},"work_item_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Item Title"},"board_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Board Id"},"column_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Column Id"},"position":{"type":"integer","title":"Position","default":0},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","manual","task","wbs","supervision","work_item","business_opportunity"],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"sync_status":{"type":"string","enum":["local","synced","conflict","pending"],"title":"Sync Status"},"created_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Created By"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","title","status","priority","source_type","sync_status","created_at","updated_at"],"title":"TaskRead"},"TaskSyncConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"integration_id":{"type":"string","format":"uuid","title":"Integration Id"},"local_task_id":{"type":"string","format":"uuid","title":"Local Task Id"},"external_task_id":{"type":"string","title":"External Task Id"},"external_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Project Id"},"etag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Etag"},"conflict_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Conflict Data"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","integration_id","local_task_id","external_task_id","updated_at"],"title":"TaskSyncConflictRead"},"TaskSyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"},"stats":{"additionalProperties":true,"type":"object","title":"Stats"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"}},"type":"object","required":["id","status","stats"],"title":"TaskSyncJobRead"},"TaskUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"anyOf":[{"type":"string","enum":["low","normal","high","urgent"]},{"type":"null"}],"title":"Priority"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"column_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Column Id"},"status":{"anyOf":[{"type":"string","enum":["todo","doing","review","done","pending","canceled"]},{"type":"null"}],"title":"Status"}},"type":"object","title":"TaskUpdate"},"TaxAdjustmentCreate":{"properties":{"corporate_tax_period_id":{"type":"string","format":"uuid","title":"Corporate Tax Period Id"},"adjustment_category":{"type":"string","title":"Adjustment Category"},"difference_type":{"type":"string","title":"Difference Type"},"accounting_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Accounting Amount","default":"0"},"tax_amount":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Tax Amount","default":"0"},"policy_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Policy Ref"}},"type":"object","required":["corporate_tax_period_id","adjustment_category","difference_type"],"title":"TaxAdjustmentCreate"},"TaxAdjustmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"adjustment_number":{"type":"string","title":"Adjustment Number"},"adjustment_category":{"type":"string","title":"Adjustment Category"},"difference_type":{"type":"string","title":"Difference Type"},"accounting_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Accounting Amount"},"tax_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Tax Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","adjustment_number","adjustment_category","difference_type","accounting_amount","tax_amount","status"],"title":"TaxAdjustmentRead"},"TaxAgentOrgRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"org_code":{"type":"string","title":"Org Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","org_code","name"],"title":"TaxAgentOrgRead"},"TaxAgentRequestRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"request_key":{"type":"string","title":"Request Key"},"request_type":{"type":"string","title":"Request Type"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","request_key","request_type","status"],"title":"TaxAgentRequestRead"},"TaxCalculationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"calculated_tax":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Calculated Tax"},"reviewed_tax":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Reviewed Tax"},"final_tax":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Final Tax"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","calculated_tax","status"],"title":"TaxCalculationRead"},"TaxCodeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"tax_type":{"type":"string","title":"Tax Type"},"rate":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Rate"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"effective_to":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective To"}},"type":"object","required":["id","code","name","tax_type","rate","effective_from"],"title":"TaxCodeRead"},"TaxCreditRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"claimed_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Claimed Amount"},"allowed_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Allowed Amount"}},"type":"object","required":["id","claimed_amount","allowed_amount"],"title":"TaxCreditRead"},"TaxDashboard":{"properties":{"open_withholding_periods":{"type":"integer","title":"Open Withholding Periods"},"open_corporate_periods":{"type":"integer","title":"Open Corporate Periods"},"blocking_issues":{"type":"integer","title":"Blocking Issues"},"pending_statements":{"type":"integer","title":"Pending Statements"}},"type":"object","required":["open_withholding_periods","open_corporate_periods","blocking_issues","pending_statements"],"title":"TaxDashboard"},"TaxInvoiceCreate":{"properties":{"invoice_type":{"type":"string","title":"Invoice Type"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"tax_type":{"type":"string","title":"Tax Type","default":"taxable"},"provider_key":{"type":"string","title":"Provider Key","default":"mock"},"items":{"items":{"$ref":"#/components/schemas/TaxInvoiceItemCreate"},"type":"array","minItems":1,"title":"Items"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["invoice_type","partner_id","items"],"title":"TaxInvoiceCreate"},"TaxInvoiceItemCreate":{"properties":{"description":{"type":"string","title":"Description"},"supply_amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Supply Amount"}},"type":"object","required":["description","supply_amount"],"title":"TaxInvoiceItemCreate"},"TaxInvoiceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"invoice_type":{"type":"string","title":"Invoice Type"},"partner_id":{"type":"string","format":"uuid","title":"Partner Id"},"issue_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issue Number"},"provider_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Reference"},"status":{"type":"string","title":"Status"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"total_amount":{"type":"integer","title":"Total Amount"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","invoice_type","partner_id","status","supply_amount","tax_amount","total_amount","created_at"],"title":"TaxInvoiceRead"},"TaxPolicyImportRequest":{"properties":{"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"source_reference":{"type":"string","title":"Source Reference"},"version_label":{"type":"string","title":"Version Label"},"rows":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Rows"}},"type":"object","required":["policy_code","name","effective_from","source_reference","version_label"],"title":"TaxPolicyImportRequest"},"TaxPolicyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"policy_code":{"type":"string","title":"Policy Code"},"name":{"type":"string","title":"Name"},"effective_from":{"type":"string","format":"date","title":"Effective From"},"source_reference":{"type":"string","title":"Source Reference"},"version_label":{"type":"string","title":"Version Label"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","policy_code","name","effective_from","source_reference","version_label","status"],"title":"TaxPolicyRead"},"TemplateContentRequest":{"properties":{"htmlTemplate":{"type":"string","title":"Htmltemplate"},"cssTemplate":{"type":"string","title":"Csstemplate"},"headerTemplate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headertemplate"},"footerTemplate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Footertemplate"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"}},"type":"object","required":["htmlTemplate","cssTemplate"],"title":"TemplateContentRequest"},"TemplateCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"template_code":{"type":"string","title":"Template Code"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category","default":"general"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["company_id","template_code","name"],"title":"TemplateCreate"},"TemplateCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"documentType":{"type":"string","title":"Documenttype"},"templateType":{"type":"string","title":"Templatetype","default":"company"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","required":["name","documentType"],"title":"TemplateCreateRequest"},"TemplateDayCreate":{"properties":{"weekday":{"type":"integer","title":"Weekday"},"is_workday":{"type":"boolean","title":"Is Workday","default":true},"planned_start_time":{"anyOf":[{"type":"string","format":"time"},{"type":"null"}],"title":"Planned Start Time"},"planned_end_time":{"anyOf":[{"type":"string","format":"time"},{"type":"null"}],"title":"Planned End Time"},"planned_work_minutes":{"type":"integer","title":"Planned Work Minutes","default":480},"break_minutes":{"type":"integer","title":"Break Minutes","default":60}},"type":"object","required":["weekday"],"title":"TemplateDayCreate"},"TemplateMarketplaceStatusResponse":{"properties":{"installApi":{"type":"boolean","title":"Installapi"},"packCatalogDb":{"type":"boolean","title":"Packcatalogdb"},"pluginRuntime":{"type":"boolean","title":"Pluginruntime"},"conceptPacks":{"items":{"$ref":"#/components/schemas/MarketplaceConceptPack"},"type":"array","title":"Conceptpacks"},"capabilities":{"items":{"$ref":"#/components/schemas/MarketplaceCapability"},"type":"array","title":"Capabilities"},"note":{"type":"string","title":"Note"},"coolifyHint":{"type":"string","title":"Coolifyhint"}},"type":"object","required":["installApi","packCatalogDb","pluginRuntime","conceptPacks","capabilities","note","coolifyHint"],"title":"TemplateMarketplaceStatusResponse"},"TemplatePurgeResult":{"properties":{"purged":{"type":"integer","title":"Purged"}},"type":"object","required":["purged"],"title":"TemplatePurgeResult"},"TemplateSourceExtractRead":{"properties":{"text":{"type":"string","title":"Text"},"extractor":{"type":"string","title":"Extractor"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["text","extractor"],"title":"TemplateSourceExtractRead"},"TemplateVersionCreate":{"properties":{"form_schema":{"additionalProperties":true,"type":"object","title":"Form Schema"},"approval_policy":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Approval Policy"}},"type":"object","title":"TemplateVersionCreate"},"TemplateVersionDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"versionNumber":{"type":"integer","title":"Versionnumber"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"htmlTemplate":{"type":"string","title":"Htmltemplate"},"cssTemplate":{"type":"string","title":"Csstemplate"},"headerTemplate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headertemplate"},"footerTemplate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Footertemplate"}},"type":"object","required":["id","versionNumber","status","createdAt","htmlTemplate","cssTemplate"],"title":"TemplateVersionDetailRead"},"TemplateVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"versionNumber":{"type":"integer","title":"Versionnumber"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","versionNumber","status","createdAt"],"title":"TemplateVersionRead"},"TenantNoticeStateRead":{"properties":{"isRead":{"type":"boolean","title":"Isread"},"isFavorite":{"type":"boolean","title":"Isfavorite"},"reviewStatus":{"type":"string","title":"Reviewstatus"},"assigneeUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeuserid"},"internalDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Internaldeadlineat"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"}},"type":"object","required":["isRead","isFavorite","reviewStatus"],"title":"TenantNoticeStateRead"},"TenantResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"plan":{"type":"string","title":"Plan"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"currency":{"type":"string","title":"Currency","default":"KRW"},"primary_domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Primary Domain"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","name","plan","created_at","updated_at"],"title":"TenantResponse"},"TenantUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"null"}],"title":"Name"},"timezone":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Timezone"},"currency":{"anyOf":[{"type":"string","maxLength":3,"minLength":3},{"type":"null"}],"title":"Currency"},"primary_domain":{"anyOf":[{"type":"string","maxLength":253},{"type":"null"}],"title":"Primary Domain"}},"type":"object","title":"TenantUpdateRequest"},"TenantUserInviteRequest":{"properties":{"email":{"type":"string","format":"email","title":"Email"},"name":{"type":"string","minLength":1,"title":"Name"},"role":{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"],"title":"Role","default":"viewer"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"}},"type":"object","required":["email","name"],"title":"TenantUserInviteRequest"},"TenantUserInviteResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"roles":{"items":{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"]},"type":"array","title":"Roles"},"primary_role":{"anyOf":[{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"]},{"type":"null"}],"title":"Primary Role"},"role_label":{"type":"string","title":"Role Label"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"status":{"type":"string","enum":["active","invited","disabled"],"title":"Status"},"is_active":{"type":"boolean","title":"Is Active"},"last_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Login At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"invite_token":{"type":"string","title":"Invite Token"}},"type":"object","required":["id","tenant_id","name","email","roles","role_label","status","is_active","created_at","updated_at","invite_token"],"title":"TenantUserInviteResponse","description":"초대 직후·재발급 시 관리자가 복사할 수 있는 토큰을 함께 반환."},"TenantUserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"name":{"type":"string","title":"Name"},"email":{"type":"string","title":"Email"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"roles":{"items":{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"]},"type":"array","title":"Roles"},"primary_role":{"anyOf":[{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"]},{"type":"null"}],"title":"Primary Role"},"role_label":{"type":"string","title":"Role Label"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"department_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department Name"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"position_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Position Name"},"status":{"type":"string","enum":["active","invited","disabled"],"title":"Status"},"is_active":{"type":"boolean","title":"Is Active"},"last_login_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Login At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","name","email","roles","role_label","status","is_active","created_at","updated_at"],"title":"TenantUserResponse"},"TenantUserUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"title":"Name"},"phone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone"},"role":{"anyOf":[{"type":"string","enum":["owner","admin","business_lead","pm","hr_admin","developer","viewer","external_partner"]},{"type":"null"}],"title":"Role"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"position_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Position Id"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"clear_department":{"type":"boolean","title":"Clear Department","default":false},"clear_position":{"type":"boolean","title":"Clear Position","default":false}},"type":"object","title":"TenantUserUpdateRequest"},"TerminationCaseCreate":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"last_working_date":{"type":"string","format":"date","title":"Last Working Date"},"termination_date":{"type":"string","format":"date","title":"Termination Date"}},"type":"object","required":["employee_id","last_working_date","termination_date"],"title":"TerminationCaseCreate"},"TerminationCaseRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"last_working_date":{"type":"string","format":"date","title":"Last Working Date"},"termination_date":{"type":"string","format":"date","title":"Termination Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","employee_id","last_working_date","termination_date","status"],"title":"TerminationCaseRead"},"TerminationCreate":{"properties":{"terminationType":{"type":"string","title":"Terminationtype"},"reasonCode":{"type":"string","title":"Reasoncode"},"reason":{"type":"string","title":"Reason"},"requestedTerminationDate":{"type":"string","format":"date","title":"Requestedterminationdate"},"settlementRequired":{"type":"boolean","title":"Settlementrequired","default":false}},"type":"object","required":["terminationType","reasonCode","reason","requestedTerminationDate"],"title":"TerminationCreate"},"TestCaseCreate":{"properties":{"name":{"type":"string","title":"Name"},"question":{"type":"string","title":"Question"},"answerType":{"type":"string","title":"Answertype","default":"general"},"profileKey":{"type":"string","title":"Profilekey","default":"default"},"expectedFacts":{"items":{"type":"string"},"type":"array","title":"Expectedfacts"},"requiredEvidenceIds":{"items":{"type":"string"},"type":"array","title":"Requiredevidenceids"},"forbiddenClaims":{"items":{"type":"string"},"type":"array","title":"Forbiddenclaims"},"minimumGroundedness":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Minimumgroundedness"}},"type":"object","required":["name","question"],"title":"TestCaseCreate"},"TestCaseRequest":{"properties":{"name":{"type":"string","title":"Name"},"queryText":{"type":"string","title":"Querytext"},"expectedMemoryIds":{"items":{"type":"string"},"type":"array","title":"Expectedmemoryids"},"forbiddenMemoryIds":{"items":{"type":"string"},"type":"array","title":"Forbiddenmemoryids"},"filters":{"additionalProperties":true,"type":"object","title":"Filters"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},"type":"object","required":["name","queryText"],"title":"TestCaseRequest"},"TodaySummary":{"properties":{"today_events":{"type":"integer","title":"Today Events","default":0},"today_tasks":{"type":"integer","title":"Today Tasks","default":0},"week_due_tasks":{"type":"integer","title":"Week Due Tasks","default":0},"overdue_tasks":{"type":"integer","title":"Overdue Tasks","default":0},"meeting_actions":{"type":"integer","title":"Meeting Actions","default":0},"sync_conflicts":{"type":"integer","title":"Sync Conflicts","default":0}},"type":"object","title":"TodaySummary"},"TodayWorkspaceRead":{"properties":{"summary":{"$ref":"#/components/schemas/TodaySummary"},"events":{"items":{"$ref":"#/components/schemas/CalendarEventRead"},"type":"array","title":"Events"},"tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Tasks"},"week_due_tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Week Due Tasks"},"overdue_tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Overdue Tasks"},"meeting_action_tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Meeting Action Tasks"},"ai_suggested_actions":{"items":{"type":"string"},"type":"array","title":"Ai Suggested Actions"},"sync_errors":{"items":{"type":"string"},"type":"array","title":"Sync Errors"}},"type":"object","required":["summary"],"title":"TodayWorkspaceRead"},"TodoFollowUpRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"allowDuplicate":{"type":"boolean","title":"Allowduplicate","default":false}},"type":"object","title":"TodoFollowUpRequest"},"TodoListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/TodoTaskRead"},"type":"array","title":"Items"},"summary":{"$ref":"#/components/schemas/TodoSummaryRead"}},"type":"object","required":["items","summary"],"title":"TodoListResponse"},"TodoSummaryRead":{"properties":{"today":{"type":"integer","title":"Today"},"this_week":{"type":"integer","title":"This Week"},"overdue":{"type":"integer","title":"Overdue"}},"type":"object","required":["today","this_week","overdue"],"title":"TodoSummaryRead"},"TodoTaskCreate":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","enum":["todo","doing","review","done","pending","canceled"],"title":"Status","default":"todo"},"priority":{"type":"string","enum":["low","normal","high","urgent"],"title":"Priority","default":"normal"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"work_item_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Work Item Id"},"proposal_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposal Id"},"contract_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contract Id"},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","manual","task","wbs","supervision","work_item","ai_action_draft"],"title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"}},"type":"object","required":["title"],"title":"TodoTaskCreate"},"TodoTaskRead":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","enum":["todo","doing","review","done","pending","canceled"],"title":"Status","default":"todo"},"priority":{"type":"string","enum":["low","normal","high","urgent"],"title":"Priority","default":"normal"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"work_item_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Work Item Id"},"proposal_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposal Id"},"contract_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contract Id"},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","manual","task","wbs","supervision","work_item","ai_action_draft"],"title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"sync_status":{"type":"string","enum":["local","synced","conflict","pending"],"title":"Sync Status"},"calendar_event_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendar Event Id"},"deleted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Deleted At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"work_item_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Item Title"},"customer_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Name"},"meeting_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meeting Title"},"source_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Label"},"context_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Context Label"}},"type":"object","required":["title","id","tenant_id","sync_status","created_at","updated_at"],"title":"TodoTaskRead"},"TodoTaskUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"anyOf":[{"type":"string","enum":["todo","doing","review","done","pending","canceled"]},{"type":"null"}],"title":"Status"},"priority":{"anyOf":[{"type":"string","enum":["low","normal","high","urgent"]},{"type":"null"}],"title":"Priority"},"due_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Due At"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"source_type":{"anyOf":[{"type":"string","enum":["project","rfp","contract","meeting","manual","task","wbs","supervision","work_item","ai_action_draft"]},{"type":"null"}],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"}},"type":"object","title":"TodoTaskUpdate"},"TokenResponse":{"properties":{"access_token":{"type":"string","title":"Access Token"},"refresh_token":{"type":"string","title":"Refresh Token"},"token_type":{"type":"string","title":"Token Type","default":"bearer"}},"type":"object","required":["access_token","refresh_token"],"title":"TokenResponse"},"TrackingSummaryRead":{"properties":{"sentAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sentat"},"firstOpenedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Firstopenedat"},"lastOpenedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastopenedat"},"openCount":{"type":"integer","title":"Opencount","default":0},"firstClickedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Firstclickedat"},"clickCount":{"type":"integer","title":"Clickcount","default":0},"firstDownloadedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Firstdownloadedat"},"downloadCount":{"type":"integer","title":"Downloadcount","default":0},"customerConfirmedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Customerconfirmedat"},"confirmationMethod":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confirmationmethod"},"trackingAccuracyWarning":{"type":"string","title":"Trackingaccuracywarning","default":"열람 감지는 메일 클라이언트·보안 시스템 동작으로 실제 열람과 다를 수 있습니다."}},"type":"object","title":"TrackingSummaryRead"},"TrainingCourseCreate":{"properties":{"course_code":{"type":"string","title":"Course Code"},"title":{"type":"string","title":"Title"},"category":{"type":"string","title":"Category","default":"compliance"},"mandatory":{"type":"boolean","title":"Mandatory","default":false}},"type":"object","required":["course_code","title"],"title":"TrainingCourseCreate"},"TrainingEnrollmentCreate":{"properties":{"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"due_at":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due At"}},"type":"object","required":["employee_id"],"title":"TrainingEnrollmentCreate"},"TransactionItemCreate":{"properties":{"description":{"type":"string","title":"Description"},"quantity":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Quantity","default":"1"},"unit_price":{"type":"integer","exclusiveMinimum":0.0,"title":"Unit Price"},"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},"type":"object","required":["description","unit_price"],"title":"TransactionItemCreate"},"TransactionItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"line_number":{"type":"integer","title":"Line Number"},"description":{"type":"string","title":"Description"},"quantity":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Quantity"},"unit_price":{"type":"integer","title":"Unit Price"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"total_amount":{"type":"integer","title":"Total Amount"},"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"}},"type":"object","required":["id","line_number","description","quantity","unit_price","supply_amount","tax_amount","total_amount"],"title":"TransactionItemRead"},"TransitionRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"force":{"type":"boolean","title":"Force","default":false},"forceReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Forcereason"}},"type":"object","title":"TransitionRequest"},"TranslateLanguage":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"targets":{"items":{"type":"string"},"type":"array","title":"Targets"}},"type":"object","required":["code","name"],"title":"TranslateLanguage"},"TranslateLanguagesResponse":{"properties":{"languages":{"items":{"$ref":"#/components/schemas/TranslateLanguage"},"type":"array","title":"Languages"}},"type":"object","required":["languages"],"title":"TranslateLanguagesResponse"},"TranslateRequest":{"properties":{"text":{"type":"string","maxLength":10000,"minLength":1,"title":"Text","description":"번역할 원문"},"source":{"type":"string","maxLength":16,"minLength":2,"title":"Source","description":"원문 언어 코드. auto면 자동 감지","default":"auto"},"target":{"type":"string","maxLength":16,"minLength":2,"title":"Target","description":"목표 언어 코드 (예: en, ko)"},"format":{"type":"string","pattern":"^(text|html)$","title":"Format","default":"text"}},"type":"object","required":["text","target"],"title":"TranslateRequest"},"TranslateResponse":{"properties":{"translated_text":{"type":"string","title":"Translated Text"},"source":{"type":"string","title":"Source"},"target":{"type":"string","title":"Target"},"detected_language":{"anyOf":[{"$ref":"#/components/schemas/DetectedLanguage"},{"type":"null"}]}},"type":"object","required":["translated_text","source","target"],"title":"TranslateResponse"},"TranslateStatusResponse":{"properties":{"configured":{"type":"boolean","title":"Configured"},"message":{"type":"string","title":"Message"}},"type":"object","required":["configured","message"],"title":"TranslateStatusResponse"},"TreasuryDashboard":{"properties":{"bank_account_count":{"type":"integer","title":"Bank Account Count"},"unmatched_transactions":{"type":"integer","title":"Unmatched Transactions"},"pending_payments":{"type":"integer","title":"Pending Payments"},"open_receivables":{"type":"integer","title":"Open Receivables"},"open_payables":{"type":"integer","title":"Open Payables"}},"type":"object","required":["bank_account_count","unmatched_transactions","pending_payments","open_receivables","open_payables"],"title":"TreasuryDashboard"},"TrialBalanceRead":{"properties":{"period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Period Id"},"as_of_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"As Of Date"},"rows":{"items":{"$ref":"#/components/schemas/app__modules__accounting__schemas__TrialBalanceRow"},"type":"array","title":"Rows"},"total_debit":{"type":"integer","title":"Total Debit"},"total_credit":{"type":"integer","title":"Total Credit"}},"type":"object","required":["rows","total_debit","total_credit"],"title":"TrialBalanceRead"},"TtsStatusResponse":{"properties":{"provider":{"type":"string","title":"Provider"},"serverAvailable":{"type":"boolean","title":"Serveravailable"},"fallback":{"type":"string","title":"Fallback"},"message":{"type":"string","title":"Message"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"}},"type":"object","required":["provider","serverAvailable","fallback","message"],"title":"TtsStatusResponse"},"TtsSynthesizeRequest":{"properties":{"text":{"type":"string","minLength":1,"title":"Text","description":"Text to speak"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","description":"Override SUPERTONE_LANGUAGE (e.g. ko, en)"},"speakingRate":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speakingrate","description":"Legacy alias; ignored by Supertone (use speed)"},"speed":{"anyOf":[{"type":"number","maximum":4.0,"minimum":0.25},{"type":"null"}],"title":"Speed","description":"Playback rate (clamped to Supertone 0.5–2.0)"}},"type":"object","required":["text"],"title":"TtsSynthesizeRequest"},"TuningConfigRequest":{"properties":{"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["config"],"title":"TuningConfigRequest"},"TuningPreviewRequest":{"properties":{"currentConfig":{"additionalProperties":true,"type":"object","title":"Currentconfig"},"candidateConfig":{"additionalProperties":true,"type":"object","title":"Candidateconfig"},"testCaseIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Testcaseids"},"dryRun":{"type":"boolean","title":"Dryrun","default":true}},"type":"object","required":["currentConfig","candidateConfig"],"title":"TuningPreviewRequest"},"UnifiedSearchRequest":{"properties":{"query":{"type":"string","title":"Query"},"mode":{"type":"string","title":"Mode","default":"default"},"entityType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"},"entityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"memoryTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Memorytypes"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"importanceMin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Importancemin"},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20},"minScore":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Minscore"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"includeRestricted":{"type":"boolean","title":"Includerestricted","default":false},"includeExplain":{"type":"boolean","title":"Includeexplain","default":false},"storeQueryText":{"type":"boolean","title":"Storequerytext","default":false}},"type":"object","required":["query"],"title":"UnifiedSearchRequest"},"UnifiedSearchResponse":{"properties":{"queryId":{"type":"string","format":"uuid","title":"Queryid"},"normalizedQuery":{"type":"string","title":"Normalizedquery"},"detectedIntent":{"type":"string","title":"Detectedintent"},"appliedFilters":{"additionalProperties":true,"type":"object","title":"Appliedfilters"},"expandedTerms":{"items":{"type":"string"},"type":"array","title":"Expandedterms"},"results":{"items":{"$ref":"#/components/schemas/UnifiedSearchResultItem"},"type":"array","title":"Results"},"total":{"type":"integer","title":"Total"},"latencyMs":{"type":"integer","title":"Latencyms"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"dimension":{"type":"integer","title":"Dimension"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"generatedAt":{"type":"string","format":"date-time","title":"Generatedat"}},"type":"object","required":["queryId","normalizedQuery","detectedIntent","appliedFilters","expandedTerms","results","total","latencyMs","provider","model","dimension","generatedAt"],"title":"UnifiedSearchResponse"},"UnifiedSearchResultItem":{"properties":{"memoryId":{"type":"string","format":"uuid","title":"Memoryid"},"chunkId":{"type":"string","format":"uuid","title":"Chunkid"},"title":{"type":"string","title":"Title"},"snippet":{"type":"string","title":"Snippet"},"semanticScore":{"type":"number","title":"Semanticscore"},"keywordScore":{"type":"number","title":"Keywordscore"},"importanceScore":{"type":"number","title":"Importancescore"},"recencyScore":{"type":"number","title":"Recencyscore"},"finalScore":{"type":"number","title":"Finalscore"},"memoryType":{"type":"string","title":"Memorytype"},"entityType":{"type":"string","title":"Entitytype"},"entityId":{"type":"string","format":"uuid","title":"Entityid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"sourceOccurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Sourceoccurredat"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourceurl"},"securityLevel":{"type":"string","title":"Securitylevel"},"relevanceLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Relevancelabel"},"explain":{"anyOf":[{"$ref":"#/components/schemas/SearchExplainItem"},{"type":"null"}]}},"type":"object","required":["memoryId","chunkId","title","snippet","semanticScore","keywordScore","importanceScore","recencyScore","finalScore","memoryType","entityType","entityId","securityLevel"],"title":"UnifiedSearchResultItem"},"UpcomingDeadlineItem":{"properties":{"noticeId":{"type":"string","format":"uuid","title":"Noticeid"},"title":{"type":"string","title":"Title"},"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"},"applicationDeadlineAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Applicationdeadlineat"},"daysUntilDeadline":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Daysuntildeadline"},"status":{"type":"string","title":"Status"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","required":["noticeId","title","status"],"title":"UpcomingDeadlineItem"},"UpcomingDeadlinesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/UpcomingDeadlineItem"},"type":"array","title":"Items"}},"type":"object","required":["items"],"title":"UpcomingDeadlinesResponse"},"UpdateESignatureRequestBody":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"signingMode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signingmode"},"expiresAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiresat"}},"type":"object","title":"UpdateESignatureRequestBody"},"UpdateTemplateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"}},"type":"object","title":"UpdateTemplateRequest"},"UploadSessionInitiateRequest":{"properties":{"filename":{"type":"string","maxLength":500,"minLength":1,"title":"Filename"},"mime_type":{"type":"string","maxLength":200,"minLength":1,"title":"Mime Type"},"size_bytes":{"type":"integer","exclusiveMinimum":0.0,"title":"Size Bytes"},"sha256":{"type":"string","maxLength":64,"minLength":64,"title":"Sha256"},"idempotency_key":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","required":["filename","mime_type","size_bytes","sha256"],"title":"UploadSessionInitiateRequest"},"UploadSessionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"status":{"type":"string","title":"Status"},"upload_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upload Url"},"upload_method":{"type":"string","title":"Upload Method","default":"PUT"},"expires_in_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Seconds"},"required_headers":{"additionalProperties":{"type":"string"},"type":"object","title":"Required Headers"},"mime_type":{"type":"string","title":"Mime Type"},"expected_size_bytes":{"type":"integer","title":"Expected Size Bytes"},"expected_sha256":{"type":"string","title":"Expected Sha256"},"document_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Version Id"},"artifact_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Artifact Id"},"content_object_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Object Id"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},"type":"object","required":["id","document_id","status","mime_type","expected_size_bytes","expected_sha256"],"title":"UploadSessionResponse"},"UploadedStatementFile":{"properties":{"itemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Itemid"},"itemCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemcode"},"itemTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemtitle"},"fileId":{"type":"string","format":"uuid","title":"Fileid"},"fileName":{"type":"string","title":"Filename"},"mimeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mimetype"},"issuedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuedat"},"yearHint":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Yearhint"}},"type":"object","required":["fileId","fileName"],"title":"UploadedStatementFile"},"UserPreferenceRead":{"properties":{"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"categoryOrder":{"items":{"type":"string"},"type":"array","title":"Categoryorder"},"generateTimeLocal":{"type":"string","format":"time","title":"Generatetimelocal"},"generateIntervalHours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Generateintervalhours"},"timezone":{"type":"string","title":"Timezone"},"ttsEnabled":{"type":"boolean","title":"Ttsenabled"},"ttsSpeed":{"type":"number","title":"Ttsspeed"},"lastAutoGeneratedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastautogeneratedat"},"precomputeIssueAnalysis":{"type":"boolean","title":"Precomputeissueanalysis","default":false}},"type":"object","required":["categories","generateTimeLocal","timezone","ttsEnabled","ttsSpeed"],"title":"UserPreferenceRead"},"UserPreferenceUpdate":{"properties":{"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Categories"},"categoryOrder":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Categoryorder"},"generateTimeLocal":{"anyOf":[{"type":"string","format":"time"},{"type":"null"}],"title":"Generatetimelocal"},"generateIntervalHours":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Generateintervalhours"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"ttsEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ttsenabled"},"ttsSpeed":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Ttsspeed"},"precomputeIssueAnalysis":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Precomputeissueanalysis"}},"type":"object","title":"UserPreferenceUpdate"},"UserResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"tenant_name":{"type":"string","title":"Tenant Name"},"tenant_plan":{"type":"string","title":"Tenant Plan"},"email":{"type":"string","title":"Email"},"name":{"type":"string","title":"Name"},"roles":{"items":{"type":"string"},"type":"array","title":"Roles"}},"type":"object","required":["id","tenant_id","tenant_name","tenant_plan","email","name","roles"],"title":"UserResponse"},"UserSessionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"deviceLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Devicelabel"},"ipAddress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ipaddress"},"lastSeenAt":{"type":"string","title":"Lastseenat"},"isCurrent":{"type":"boolean","title":"Iscurrent","default":false}},"type":"object","required":["id","lastSeenAt"],"title":"UserSessionRead"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VatDashboard":{"properties":{"open_periods":{"type":"integer","title":"Open Periods"},"pending_reviews":{"type":"integer","title":"Pending Reviews"},"blocking_issues":{"type":"integer","title":"Blocking Issues"},"output_tax_total":{"type":"integer","title":"Output Tax Total"},"input_tax_deductible":{"type":"integer","title":"Input Tax Deductible"}},"type":"object","required":["open_periods","pending_reviews","blocking_issues","output_tax_total","input_tax_deductible"],"title":"VatDashboard"},"VatTransactionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"reporting_period_id":{"type":"string","format":"uuid","title":"Reporting Period Id"},"transaction_type":{"type":"string","title":"Transaction Type"},"transaction_date":{"type":"string","format":"date","title":"Transaction Date"},"supply_amount":{"type":"integer","title":"Supply Amount"},"tax_amount":{"type":"integer","title":"Tax Amount"},"deductible_status":{"type":"string","title":"Deductible Status"},"deductible_tax_amount":{"type":"integer","title":"Deductible Tax Amount"},"non_deductible_tax_amount":{"type":"integer","title":"Non Deductible Tax Amount"},"partner_business_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partner Business Number"},"tax_invoice_approval_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tax Invoice Approval Number"},"is_amended":{"type":"boolean","title":"Is Amended"}},"type":"object","required":["id","reporting_period_id","transaction_type","transaction_date","supply_amount","tax_amount","deductible_status","deductible_tax_amount","non_deductible_tax_amount","is_amended"],"title":"VatTransactionRead"},"VerificationResponse":{"properties":{"valid":{"type":"boolean","title":"Valid"},"result":{"type":"string","title":"Result"},"document_type":{"type":"string","title":"Document Type"},"document_number":{"type":"string","title":"Document Number"},"company_name":{"type":"string","title":"Company Name"},"issue_date":{"type":"string","title":"Issue Date"},"employee_name_masked":{"type":"string","title":"Employee Name Masked"},"revoked":{"type":"boolean","title":"Revoked"},"disclaimer":{"type":"string","title":"Disclaimer"}},"type":"object","required":["valid","result","document_type","document_number","company_name","issue_date","employee_name_masked","revoked","disclaimer"],"title":"VerificationResponse"},"VersionChangeRead":{"properties":{"changeType":{"type":"string","title":"Changetype"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"},"lineNumber":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Linenumber"},"before":{"anyOf":[{},{"type":"null"}],"title":"Before"},"after":{"anyOf":[{},{"type":"null"}],"title":"After"},"delta":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Delta"}},"type":"object","required":["changeType"],"title":"VersionChangeRead"},"VersionCompareResponse":{"properties":{"before":{"$ref":"#/components/schemas/QuotationVersionRead"},"after":{"$ref":"#/components/schemas/QuotationVersionRead"},"changes":{"items":{"$ref":"#/components/schemas/VersionChangeRead"},"type":"array","title":"Changes"}},"type":"object","required":["before","after","changes"],"title":"VersionCompareResponse"},"VersionResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_number":{"type":"integer","title":"Version Number"},"content_object_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Object Id"},"file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"File Id"},"original_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Filename"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"file_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"File Size"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"},"parser_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parser Version"},"source_type":{"type":"string","title":"Source Type"},"extraction_status":{"type":"string","title":"Extraction Status"},"page_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Page Count"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"storage_backend":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Backend"}},"type":"object","required":["id","tenant_id","document_id","version_number","source_type","extraction_status","created_at"],"title":"VersionResponse"},"VersionUploadResponse":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_number":{"type":"integer","title":"Version Number"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"},"extraction_status":{"type":"string","title":"Extraction Status"},"av_status":{"type":"string","title":"Av Status"},"quarantined":{"type":"boolean","title":"Quarantined"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"original_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Filename"},"content_object_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Object Id"},"storage_backend":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Storage Backend"}},"type":"object","required":["id","document_id","version_number","extraction_status","av_status","quarantined"],"title":"VersionUploadResponse"},"VikunjaConnectRequest":{"properties":{"base_url":{"type":"string","minLength":8,"title":"Base Url"},"api_token":{"type":"string","minLength":8,"title":"Api Token"},"external_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"External Project Id"},"account_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Label"}},"type":"object","required":["base_url","api_token"],"title":"VikunjaConnectRequest"},"VoucherActionRequest":{"properties":{"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},"type":"object","title":"VoucherActionRequest"},"VoucherCreate":{"properties":{"voucher_type_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Voucher Type Id"},"accounting_period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accounting Period Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"voucher_date":{"type":"string","format":"date","title":"Voucher Date"},"description":{"type":"string","title":"Description","default":""},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"lines":{"items":{"$ref":"#/components/schemas/VoucherLineCreate"},"type":"array","minItems":2,"title":"Lines"}},"type":"object","required":["voucher_date","lines"],"title":"VoucherCreate"},"VoucherLineCreate":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"side":{"type":"string","title":"Side"},"amount":{"type":"integer","exclusiveMinimum":0.0,"title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"cost_center_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cost Center Code"}},"type":"object","required":["account_id","side","amount"],"title":"VoucherLineCreate"},"VoucherLineRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"voucher_id":{"type":"string","format":"uuid","title":"Voucher Id"},"line_number":{"type":"integer","title":"Line Number"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"side":{"type":"string","title":"Side"},"amount":{"type":"integer","title":"Amount"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"department_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Department Id"},"employee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employee Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"cost_center_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cost Center Code"},"account_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Code"},"account_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Account Name"}},"type":"object","required":["id","tenant_id","voucher_id","line_number","account_id","side","amount"],"title":"VoucherLineRead"},"VoucherRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Company Id"},"voucher_type_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Voucher Type Id"},"accounting_period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accounting Period Id"},"voucher_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Voucher Number"},"voucher_date":{"type":"string","format":"date","title":"Voucher Date"},"description":{"type":"string","title":"Description"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"status":{"type":"string","title":"Status"},"source_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"payroll_run_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Payroll Run Id"},"debit_total":{"type":"integer","title":"Debit Total"},"credit_total":{"type":"integer","title":"Credit Total"},"original_voucher_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Original Voucher Id"},"reversed_voucher_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Reversed Voucher Id"},"created_by":{"type":"string","format":"uuid","title":"Created By"},"approved_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Approved By"},"posted_by":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Posted By"},"approved_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Approved At"},"posted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Posted At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"lines":{"items":{"$ref":"#/components/schemas/VoucherLineRead"},"type":"array","title":"Lines","default":[]}},"type":"object","required":["id","tenant_id","voucher_date","description","status","debit_total","credit_total","created_by","created_at","updated_at"],"title":"VoucherRead"},"VoucherTypeCreate":{"properties":{"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"requires_approval":{"type":"boolean","title":"Requires Approval","default":true},"auto_post":{"type":"boolean","title":"Auto Post","default":false}},"type":"object","required":["code","name"],"title":"VoucherTypeCreate"},"VoucherTypeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"requires_approval":{"type":"boolean","title":"Requires Approval"},"auto_post":{"type":"boolean","title":"Auto Post"},"is_active":{"type":"boolean","title":"Is Active"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["id","tenant_id","code","name","requires_approval","auto_post","is_active","created_at","updated_at"],"title":"VoucherTypeRead"},"VoucherUpdate":{"properties":{"voucher_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Voucher Date"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"},"accounting_period_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Accounting Period Id"},"lines":{"anyOf":[{"items":{"$ref":"#/components/schemas/VoucherLineCreate"},"type":"array"},{"type":"null"}],"title":"Lines"}},"type":"object","title":"VoucherUpdate"},"WalkInIssueBody":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"employee_id":{"type":"string","format":"uuid","title":"Employee Id"},"kind":{"type":"string","enum":["employment","career","participation_confirm","security_pledge","privacy_pledge"],"title":"Kind"},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"},"issue_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issue Date"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"legacy_certificate_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Legacy Certificate Id"},"language":{"type":"string","enum":["ko","en"],"title":"Language","default":"ko"}},"type":"object","required":["company_id","employee_id","kind"],"title":"WalkInIssueBody","description":"증명서 허브(워크인)에서 발급 확정·인쇄 시 원장 기록용."},"WarehouseCreate":{"properties":{"warehouse_code":{"type":"string","title":"Warehouse Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["warehouse_code","name"],"title":"WarehouseCreate"},"WarehouseRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"warehouse_code":{"type":"string","title":"Warehouse Code"},"name":{"type":"string","title":"Name"}},"type":"object","required":["id","warehouse_code","name"],"title":"WarehouseRead"},"WatchMatchResultRead":{"properties":{"matched":{"type":"boolean","title":"Matched"},"score":{"type":"integer","title":"Score"},"matchedReasons":{"items":{"type":"string"},"type":"array","title":"Matchedreasons"},"excludedReasons":{"items":{"type":"string"},"type":"array","title":"Excludedreasons"}},"type":"object","required":["matched","score"],"title":"WatchMatchResultRead"},"WatchRuleCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"includeKeywords":{"items":{"type":"string"},"type":"array","title":"Includekeywords"},"excludeKeywords":{"items":{"type":"string"},"type":"array","title":"Excludekeywords"},"organizationNames":{"items":{"type":"string"},"type":"array","title":"Organizationnames"},"regions":{"items":{"type":"string"},"type":"array","title":"Regions"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"minBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Minbudget"},"maxBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxbudget"},"deadlineDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Deadlinedays"},"notifyChannels":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Notifychannels"},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["name"],"title":"WatchRuleCreateRequest"},"WatchRulePatchRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"includeKeywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Includekeywords"},"excludeKeywords":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Excludekeywords"},"organizationNames":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Organizationnames"},"regions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Regions"},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Categories"},"minBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Minbudget"},"maxBudget":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxbudget"},"deadlineDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Deadlinedays"},"notifyChannels":{"anyOf":[{"additionalProperties":{"type":"boolean"},"type":"object"},{"type":"null"}],"title":"Notifychannels"},"active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},"type":"object","title":"WatchRulePatchRequest"},"WatchRuleRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"includeKeywords":{"items":{"type":"string"},"type":"array","title":"Includekeywords"},"excludeKeywords":{"items":{"type":"string"},"type":"array","title":"Excludekeywords"},"organizationNames":{"items":{"type":"string"},"type":"array","title":"Organizationnames"},"regions":{"items":{"type":"string"},"type":"array","title":"Regions"},"categories":{"items":{"type":"string"},"type":"array","title":"Categories"},"minBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Minbudget"},"maxBudget":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Maxbudget"},"deadlineDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Deadlinedays"},"notifyChannels":{"additionalProperties":true,"type":"object","title":"Notifychannels"},"active":{"type":"boolean","title":"Active"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","name","includeKeywords","excludeKeywords","organizationNames","regions","categories","notifyChannels","active","createdAt","updatedAt"],"title":"WatchRuleRead"},"WbsCloneRequest":{"properties":{"sourceVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceversionid"},"changeReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changereason"}},"type":"object","title":"WbsCloneRequest"},"WbsNodeCodeChange":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"nodeCode":{"type":"string","minLength":1,"title":"Nodecode"}},"type":"object","required":["id","nodeCode"],"title":"WbsNodeCodeChange"},"WbsNodeCreateRequest":{"properties":{"wbsVersionId":{"type":"string","format":"uuid","title":"Wbsversionid"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"nodeCode":{"type":"string","title":"Nodecode"},"name":{"type":"string","title":"Name"},"nodeType":{"type":"string","title":"Nodetype","default":"work_package"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"durationDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationdays"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Weight"},"ownerUserId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneruserid"}},"type":"object","required":["wbsVersionId","nodeCode","name"],"title":"WbsNodeCreateRequest"},"WbsNodeMoveRequest":{"properties":{"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"renumberCodes":{"type":"boolean","title":"Renumbercodes","default":true}},"type":"object","title":"WbsNodeMoveRequest","description":"새 상위 노드. null/생략 시 루트로 이동. sortOrder로 형제 내 순서 지정."},"WbsNodeRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"nodeCode":{"type":"string","title":"Nodecode"},"name":{"type":"string","title":"Name"},"nodeType":{"type":"string","title":"Nodetype"},"status":{"type":"string","title":"Status"},"depth":{"type":"integer","title":"Depth"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"sortOrder":{"type":"integer","title":"Sortorder"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"progressPercent":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Progresspercent"},"weight":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Weight"},"contractMilestoneInstanceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractmilestoneinstanceid"},"taskId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Taskid"},"ownPlannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ownplannedstartdate"},"ownPlannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ownplannedenddate"},"scheduleScope":{"type":"string","title":"Schedulescope","default":"both"},"consortiumSchedule":{"type":"boolean","title":"Consortiumschedule","default":false}},"type":"object","required":["id","nodeCode","name","nodeType","status","depth","sortOrder","progressPercent"],"title":"WbsNodeRead"},"WbsNodeUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"nodeCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nodecode"},"nodeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nodetype"},"plannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedstartdate"},"plannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Plannedenddate"},"durationDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationdays"},"weight":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Weight"},"sortOrder":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sortorder"},"ownPlannedStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ownplannedstartdate"},"ownPlannedEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ownplannedenddate"},"scheduleScope":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Schedulescope"},"consortiumSchedule":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Consortiumschedule"}},"type":"object","title":"WbsNodeUpdateRequest"},"WbsRelatedFileRead":{"properties":{"id":{"type":"string","title":"Id"},"wbsNodeId":{"type":"string","title":"Wbsnodeid"},"source":{"type":"string","title":"Source"},"sourceLabel":{"type":"string","title":"Sourcelabel"},"title":{"type":"string","title":"Title"},"fileId":{"type":"string","title":"Fileid"},"fileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"mimeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mimetype"},"sizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sizebytes"},"linkId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Linkid"},"canDelete":{"type":"boolean","title":"Candelete","default":false},"matchedBy":{"type":"string","title":"Matchedby","default":"link"}},"type":"object","required":["id","wbsNodeId","source","sourceLabel","title","fileId"],"title":"WbsRelatedFileRead"},"WbsRelatedFilesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/WbsRelatedFileRead"},"type":"array","title":"Items"}},"type":"object","required":["items"],"title":"WbsRelatedFilesResponse"},"WbsRenumberCodesRequest":{"properties":{"changes":{"items":{"$ref":"#/components/schemas/WbsNodeCodeChange"},"type":"array","title":"Changes"}},"type":"object","required":["changes"],"title":"WbsRenumberCodesRequest","description":"여러 노드 코드를 한 번에 최종 값으로 갱신(임시 __rn. 코드 없이)."},"WbsTemplateApplyRequest":{"properties":{"templateKey":{"type":"string","title":"Templatekey","default":"public_si"},"wbsVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsversionid"}},"type":"object","title":"WbsTemplateApplyRequest"},"WeatherMidterm":{"properties":{"configured":{"type":"boolean","title":"Configured"},"locationLabel":{"type":"string","title":"Locationlabel","default":"춘천"},"outlook":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Outlook"},"days":{"items":{"$ref":"#/components/schemas/MidtermDay"},"type":"array","title":"Days"},"issuedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuedat"},"source":{"type":"string","title":"Source","default":"kma"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode","description":"KMA resultCode or short diagnostic (never a secret)"},"cached":{"type":"boolean","title":"Cached","default":false}},"type":"object","required":["configured"],"title":"WeatherMidterm"},"WeatherSummary":{"properties":{"today":{"$ref":"#/components/schemas/WeatherToday"},"midterm":{"$ref":"#/components/schemas/WeatherMidterm"}},"type":"object","required":["today","midterm"],"title":"WeatherSummary"},"WeatherToday":{"properties":{"configured":{"type":"boolean","title":"Configured","description":"True when DATA_GO_KR / KMA / G2B (fallback) API key is set"},"locationLabel":{"type":"string","title":"Locationlabel","default":"춘천"},"condition":{"type":"string","enum":["clear","partly_cloudy","cloudy","overcast","rain","snow","sleet","shower","unknown"],"title":"Condition","default":"unknown"},"conditionLabel":{"type":"string","title":"Conditionlabel","default":"날씨 미설정"},"tempC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tempc"},"tempMinC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tempminc"},"tempMaxC":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Tempmaxc"},"humidityPct":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Humiditypct"},"precipType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Preciptype"},"windSpeedMs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Windspeedms"},"observedAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Observedat"},"source":{"type":"string","title":"Source","default":"kma"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode","description":"KMA resultCode or short diagnostic (never a secret)"},"cached":{"type":"boolean","title":"Cached","default":false}},"type":"object","required":["configured"],"title":"WeatherToday"},"WebcalConnectRequest":{"properties":{"webcal_url":{"type":"string","minLength":10,"title":"Webcal Url"},"name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Name"},"target_google_account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Google Account Id"},"google_calendar_id":{"type":"string","title":"Google Calendar Id","default":"__auto__"}},"type":"object","required":["webcal_url"],"title":"WebcalConnectRequest"},"WebcalConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected","default":false},"account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Account Id"},"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"WebcalConnectResponse"},"WebhookEnableResult":{"properties":{"webhook_key":{"type":"string","format":"uuid","title":"Webhook Key"},"webhook_url":{"type":"string","title":"Webhook Url"},"webhook_secret":{"type":"string","title":"Webhook Secret"},"message":{"type":"string","title":"Message","default":"Store webhook_secret securely — it is shown only once."}},"type":"object","required":["webhook_key","webhook_url","webhook_secret"],"title":"WebhookEnableResult"},"WeekWorkspaceRead":{"properties":{"events":{"items":{"$ref":"#/components/schemas/CalendarEventRead"},"type":"array","title":"Events"},"tasks":{"items":{"$ref":"#/components/schemas/TaskRead"},"type":"array","title":"Tasks"}},"type":"object","title":"WeekWorkspaceRead"},"WipBalanceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"period_key":{"type":"string","title":"Period Key"},"opening_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Opening Balance"},"input_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Input Amount"},"transfer_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Transfer Amount"},"closing_balance":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Closing Balance"}},"type":"object","required":["id","period_key","opening_balance","input_amount","transfer_amount","closing_balance"],"title":"WipBalanceRead"},"WorkActivityRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"workItemId":{"type":"string","format":"uuid","title":"Workitemid"},"kind":{"type":"string","title":"Kind"},"message":{"type":"string","title":"Message"},"actorName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actorname"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","workItemId","kind","message","createdAt"],"title":"WorkActivityRead"},"WorkCalendarRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"calendar_code":{"type":"string","title":"Calendar Code"},"name":{"type":"string","title":"Name"},"timezone":{"type":"string","title":"Timezone"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","calendar_code","name","timezone","status"],"title":"WorkCalendarRead"},"WorkCommentCreate":{"properties":{"message":{"type":"string","maxLength":4000,"minLength":1,"title":"Message"}},"type":"object","required":["message"],"title":"WorkCommentCreate","description":"파이프라인 활동 로그에 남기는 의견/코멘트."},"WorkConversionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"workItemId":{"type":"string","format":"uuid","title":"Workitemid"},"conversionType":{"type":"string","title":"Conversiontype"},"sourceStageKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcestagekey"},"targetType":{"type":"string","title":"Targettype"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"targetName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targetname"},"status":{"type":"string","title":"Status"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","workItemId","conversionType","targetType","status","createdAt"],"title":"WorkConversionRead"},"WorkDashboardRead":{"properties":{"summaries":{"items":{"$ref":"#/components/schemas/PipelineSummaryRead"},"type":"array","title":"Summaries"},"recentItems":{"items":{"$ref":"#/components/schemas/WorkItemRead"},"type":"array","title":"Recentitems"},"conversionCandidates":{"items":{"$ref":"#/components/schemas/WorkItemRead"},"type":"array","title":"Conversioncandidates"},"riskItems":{"items":{"$ref":"#/components/schemas/WorkItemRead"},"type":"array","title":"Riskitems"}},"type":"object","required":["summaries","recentItems","conversionCandidates","riskItems"],"title":"WorkDashboardRead"},"WorkItemCanvasPatch":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"progressMode":{"anyOf":[{"type":"string","enum":["checklist","weighted_checklist","manual"]},{"type":"null"}],"title":"Progressmode"},"manualProgress":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Manualprogress"},"version":{"type":"integer","title":"Version"}},"type":"object","required":["version"],"title":"WorkItemCanvasPatch"},"WorkItemCanvasRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"canvasType":{"type":"string","title":"Canvastype"},"executionStatus":{"type":"string","enum":["draft","ready","in_progress","blocked","on_hold","completed","cancelled"],"title":"Executionstatus"},"reviewStatus":{"type":"string","enum":["not_required","review_requested","reviewing","revision_requested","approved","rejected"],"title":"Reviewstatus"},"priority":{"type":"string","title":"Priority"},"progressMode":{"type":"string","enum":["checklist","weighted_checklist","manual"],"title":"Progressmode"},"progressPercent":{"type":"number","title":"Progresspercent"},"manualProgress":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Manualprogress"},"version":{"type":"integer","title":"Version"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"ownerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownername"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"projectName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectname"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"sourceType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"},"sourceLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcelabel"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"blockedReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Blockedreason"},"holdReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Holdreason"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"nextAction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nextaction"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"assigneeIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Assigneeids"},"participantIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Participantids"},"isBlockedByDependency":{"type":"boolean","title":"Isblockedbydependency","default":false},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","tenantId","title","canvasType","executionStatus","reviewStatus","priority","progressMode","progressPercent","version","createdAt","updatedAt"],"title":"WorkItemCanvasRead"},"WorkItemCreate":{"properties":{"title":{"type":"string","maxLength":255,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"workType":{"type":"string","title":"Worktype"},"pipelineType":{"type":"string","title":"Pipelinetype"},"stageKey":{"type":"string","title":"Stagekey"},"priority":{"type":"string","enum":["low","medium","high","urgent"],"title":"Priority","default":"medium"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"sourceType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype","default":"manual"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"}},"type":"object","required":["title","workType","pipelineType","stageKey"],"title":"WorkItemCreate"},"WorkItemRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"workType":{"type":"string","title":"Worktype"},"pipelineType":{"type":"string","title":"Pipelinetype"},"stageKey":{"type":"string","title":"Stagekey"},"status":{"type":"string","enum":["active","completed","hold","cancelled"],"title":"Status"},"priority":{"type":"string","enum":["low","medium","high","urgent"],"title":"Priority"},"riskLevel":{"type":"string","enum":["normal","watch","risk","critical"],"title":"Risklevel"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"ownerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownername"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"projectName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectname"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"proposalName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Proposalname"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"contractName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contractname"},"sourceType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcetype"},"sourceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Sourceid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"nextAction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nextaction"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","tenantId","title","workType","pipelineType","stageKey","status","priority","riskLevel","createdAt","updatedAt"],"title":"WorkItemRead"},"WorkItemStageChange":{"properties":{"stageKey":{"type":"string","title":"Stagekey"},"memo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memo"}},"type":"object","required":["stageKey"],"title":"WorkItemStageChange"},"WorkItemUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"anyOf":[{"type":"string","enum":["active","completed","hold","cancelled"]},{"type":"null"}],"title":"Status"},"priority":{"anyOf":[{"type":"string","enum":["low","medium","high","urgent"]},{"type":"null"}],"title":"Priority"},"riskLevel":{"anyOf":[{"type":"string","enum":["normal","watch","risk","critical"]},{"type":"null"}],"title":"Risklevel"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"proposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Proposalid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"tags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Tags"},"aiSummary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aisummary"},"nextAction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Nextaction"}},"type":"object","title":"WorkItemUpdate"},"WorkTaskCreate":{"properties":{"title":{"type":"string","maxLength":255,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"priority":{"type":"string","enum":["low","medium","high","urgent"],"title":"Priority","default":"medium"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"}},"type":"object","required":["title"],"title":"WorkTaskCreate"},"WorkTaskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"workItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Workitemid"},"workItemTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workitemtitle"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"ownerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ownername"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"},"autoGenerated":{"type":"boolean","title":"Autogenerated","default":false},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","tenantId","title","status","priority","createdAt","updatedAt"],"title":"WorkTaskRead"},"WorkflowAutomationSummary":{"properties":{"events_created":{"type":"integer","title":"Events Created","default":0},"tasks_created":{"type":"integer","title":"Tasks Created","default":0},"links_created":{"type":"integer","title":"Links Created","default":0},"skipped":{"type":"integer","title":"Skipped","default":0}},"type":"object","title":"WorkflowAutomationSummary"},"WorkplaceCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"workplace_code":{"type":"string","maxLength":50,"minLength":1,"title":"Workplace Code"},"name":{"type":"string","title":"Name"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"}},"type":"object","required":["company_id","workplace_code","name"],"title":"WorkplaceCreate"},"WorkplaceRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"company_id":{"type":"string","format":"uuid","title":"Company Id"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"workplace_code":{"type":"string","title":"Workplace Code"},"name":{"type":"string","title":"Name"},"industry_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry Code"},"status":{"type":"string","title":"Status"},"effective_from":{"type":"string","format":"date","title":"Effective From"}},"type":"object","required":["id","tenant_id","company_id","site_id","workplace_code","name","industry_code","status","effective_from"],"title":"WorkplaceRead"},"WorkspaceContextPatch":{"properties":{"workspaceType":{"anyOf":[{"type":"string","enum":["company","project","team","personal"]},{"type":"null"}],"title":"Workspacetype"},"workspaceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspaceid"},"projectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerid"},"workItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workitemid"}},"type":"object","title":"WorkspaceContextPatch"},"WorkspaceContextRead":{"properties":{"tenantId":{"type":"string","title":"Tenantid"},"companyId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Companyid"},"workspaceType":{"type":"string","enum":["company","project","team","personal"],"title":"Workspacetype"},"workspaceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspaceid"},"projectId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectid"},"customerId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customerid"},"workItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workitemid"}},"type":"object","required":["tenantId","workspaceType"],"title":"WorkspaceContextRead"},"WorkspaceRead":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"workspaceType":{"type":"string","title":"Workspacetype"},"isDefault":{"type":"boolean","title":"Isdefault","default":false}},"type":"object","required":["id","name","workspaceType"],"title":"WorkspaceRead"},"YearTrendPoint":{"properties":{"year":{"type":"integer","title":"Year"},"revenue":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Revenue"},"operatingProfit":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Operatingprofit"},"netIncome":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Netincome"},"currentRatio":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Currentratio"},"debtRatio":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Debtratio"},"sourceLabel":{"type":"string","title":"Sourcelabel","default":""},"accountCount":{"type":"integer","title":"Accountcount","default":0}},"type":"object","required":["year"],"title":"YearTrendPoint"},"ZlibraryBookHitResponse":{"properties":{"id":{"type":"string","title":"Id"},"hash":{"type":"string","title":"Hash"},"title":{"type":"string","title":"Title"},"author":{"type":"string","title":"Author"},"year":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Year"},"format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Format"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"cover_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cover Url"},"publisher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publisher"},"pages":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pages"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"}},"type":"object","required":["id","hash","title","author"],"title":"ZlibraryBookHitResponse"},"ZlibraryImportRequest":{"properties":{"book_id":{"type":"string","maxLength":64,"minLength":1,"title":"Book Id"},"book_hash":{"type":"string","maxLength":128,"minLength":1,"title":"Book Hash"}},"type":"object","required":["book_id","book_hash"],"title":"ZlibraryImportRequest"},"ZlibraryImportResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_id":{"type":"string","format":"uuid","title":"Version Id"},"title":{"type":"string","title":"Title"},"source":{"type":"string","title":"Source","default":"zlibrary"},"zlibrary_book_id":{"type":"string","title":"Zlibrary Book Id"}},"type":"object","required":["document_id","version_id","title","zlibrary_book_id"],"title":"ZlibraryImportResponse"},"ZlibrarySearchRequest":{"properties":{"query":{"type":"string","maxLength":300,"minLength":2,"title":"Query"},"page":{"type":"integer","maximum":50.0,"minimum":1.0,"title":"Page","default":1}},"type":"object","required":["query"],"title":"ZlibrarySearchRequest"},"ZlibrarySearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"page":{"type":"integer","title":"Page"},"total_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Count"},"books":{"items":{"$ref":"#/components/schemas/ZlibraryBookHitResponse"},"type":"array","title":"Books"}},"type":"object","required":["query","page","books"],"title":"ZlibrarySearchResponse"},"ZlibraryStatusResponse":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"configured":{"type":"boolean","title":"Configured"},"has_credentials":{"type":"boolean","title":"Has Credentials"},"base_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Url"},"search_extensions":{"items":{"type":"string"},"type":"array","title":"Search Extensions"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"active_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Provider"},"libgen_mirror":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Libgen Mirror"},"libgen_reachable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Libgen Reachable"},"zlibrary_reachable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Zlibrary Reachable"},"implementation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Implementation"}},"type":"object","required":["enabled","configured","has_credentials"],"title":"ZlibraryStatusResponse"},"app__modules__accounting__schemas__TrialBalanceRow":{"properties":{"account_id":{"type":"string","format":"uuid","title":"Account Id"},"account_code":{"type":"string","title":"Account Code"},"account_name":{"type":"string","title":"Account Name"},"account_type":{"type":"string","title":"Account Type"},"debit_total":{"type":"integer","title":"Debit Total"},"credit_total":{"type":"integer","title":"Credit Total"},"balance":{"type":"integer","title":"Balance"}},"type":"object","required":["account_id","account_code","account_name","account_type","debit_total","credit_total","balance"],"title":"TrialBalanceRow"},"app__modules__ai_memory__operations__schemas__BackfillPreviewRequest":{"properties":{"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"batchSize":{"type":"integer","title":"Batchsize","default":100},"dryRun":{"type":"boolean","title":"Dryrun","default":true},"generateSummary":{"type":"boolean","title":"Generatesummary","default":true},"evaluateQuality":{"type":"boolean","title":"Evaluatequality","default":false}},"type":"object","title":"BackfillPreviewRequest"},"app__modules__ai_memory__operations__schemas__BackfillPreviewResponse":{"properties":{"targetCount":{"type":"integer","title":"Targetcount"},"duplicateExcluded":{"type":"integer","title":"Duplicateexcluded"},"estimatedMemoryCount":{"type":"integer","title":"Estimatedmemorycount"},"estimatedSummaryCount":{"type":"integer","title":"Estimatedsummarycount"},"estimatedTokens":{"type":"integer","title":"Estimatedtokens"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"providerPricingUnavailable":{"type":"boolean","title":"Providerpricingunavailable","default":true},"estimationMethod":{"type":"string","title":"Estimationmethod","default":"token_estimate"},"estimatedDurationMinutes":{"type":"integer","title":"Estimateddurationminutes"}},"type":"object","required":["targetCount","duplicateExcluded","estimatedMemoryCount","estimatedSummaryCount","estimatedTokens","estimatedDurationMinutes"],"title":"BackfillPreviewResponse"},"app__modules__ai_memory__operations__schemas__PolicyRead":{"properties":{"policyKey":{"type":"string","title":"Policykey"},"policyJson":{"additionalProperties":true,"type":"object","title":"Policyjson"},"version":{"type":"integer","title":"Version"},"enabled":{"type":"boolean","title":"Enabled"}},"type":"object","required":["policyKey","policyJson","version","enabled"],"title":"PolicyRead"},"app__modules__ai_memory__operations__schemas__PolicyUpdateRequest":{"properties":{"policyJson":{"additionalProperties":true,"type":"object","title":"Policyjson"},"enabled":{"type":"boolean","title":"Enabled","default":true}},"type":"object","required":["policyJson"],"title":"PolicyUpdateRequest"},"app__modules__ai_rag__schemas__RagAnswerRequest":{"properties":{"question":{"type":"string","title":"Question"},"answerType":{"type":"string","title":"Answertype","default":"general"},"profileKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profilekey"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"meetingMinutesId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Meetingminutesid"},"tokenBudget":{"type":"integer","title":"Tokenbudget","default":3000},"answerMaxTokens":{"type":"integer","title":"Answermaxtokens","default":1500},"includeCitations":{"type":"boolean","title":"Includecitations","default":true},"includeEvidence":{"type":"boolean","title":"Includeevidence","default":false},"language":{"type":"string","title":"Language","default":"ko"},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}},"type":"object","required":["question"],"title":"RagAnswerRequest"},"app__modules__ai_search__schemas__BackfillPreviewRequest":{"properties":{"memoryTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Memorytypes"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"batchSize":{"type":"integer","title":"Batchsize","default":100},"dryRun":{"type":"boolean","title":"Dryrun","default":true},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"importanceMin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Importancemin"}},"type":"object","title":"BackfillPreviewRequest"},"app__modules__ai_search__schemas__BackfillPreviewResponse":{"properties":{"targetMemoryCount":{"type":"integer","title":"Targetmemorycount"},"estimatedChunkCount":{"type":"integer","title":"Estimatedchunkcount"},"existingEmbeddings":{"type":"integer","title":"Existingembeddings"},"staleEmbeddings":{"type":"integer","title":"Staleembeddings"},"estimatedTokens":{"type":"integer","title":"Estimatedtokens"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"estimationMethod":{"type":"string","title":"Estimationmethod","default":"token_estimate"},"estimatedDurationMinutes":{"type":"integer","title":"Estimateddurationminutes"}},"type":"object","required":["targetMemoryCount","estimatedChunkCount","existingEmbeddings","staleEmbeddings","estimatedTokens","estimatedDurationMinutes"],"title":"BackfillPreviewResponse"},"app__modules__ai_search__schemas__EmbeddingStatusResponse":{"properties":{"totalChunks":{"type":"integer","title":"Totalchunks"},"totalEmbeddings":{"type":"integer","title":"Totalembeddings"},"activeEmbeddings":{"type":"integer","title":"Activeembeddings"},"staleEmbeddings":{"type":"integer","title":"Staleembeddings"},"pendingJobs":{"type":"integer","title":"Pendingjobs"},"failedJobs":{"type":"integer","title":"Failedjobs"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"dimension":{"type":"integer","title":"Dimension"},"ready":{"type":"boolean","title":"Ready","default":true},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["totalChunks","totalEmbeddings","activeEmbeddings","staleEmbeddings","pendingJobs","failedJobs","provider","model","dimension"],"title":"EmbeddingStatusResponse","description":"Embedding inventory + provider readiness for Settings → AI Search."},"app__modules__ai_search__schemas__SearchRequest":{"properties":{"query":{"type":"string","title":"Query"},"entityType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entitytype"},"entityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Entityid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"memoryTypes":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Memorytypes"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"importanceMin":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Importancemin"},"limit":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Limit","default":20},"minScore":{"type":"number","title":"Minscore","default":0.3},"provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider"},"model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"},"includeRestricted":{"type":"boolean","title":"Includerestricted","default":false}},"type":"object","required":["query"],"title":"SearchRequest"},"app__modules__ai_search__schemas__SearchResponse":{"properties":{"query":{"type":"string","title":"Query"},"searchType":{"type":"string","title":"Searchtype"},"results":{"items":{"$ref":"#/components/schemas/SearchResultItem"},"type":"array","title":"Results"},"total":{"type":"integer","title":"Total"},"provider":{"type":"string","title":"Provider"},"model":{"type":"string","title":"Model"},"dimension":{"type":"integer","title":"Dimension"},"generatedAt":{"type":"string","format":"date-time","title":"Generatedat"},"tokenCount":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tokencount"},"costCalculated":{"type":"boolean","title":"Costcalculated","default":false},"estimatedCost":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Estimatedcost"},"estimationMethod":{"type":"string","title":"Estimationmethod","default":"none"}},"type":"object","required":["query","searchType","results","total","provider","model","dimension","generatedAt"],"title":"SearchResponse"},"app__modules__approvals__schemas__CommentCreate":{"properties":{"content":{"type":"string","title":"Content"},"comment_type":{"type":"string","title":"Comment Type","default":"general"}},"type":"object","required":["content"],"title":"CommentCreate"},"app__modules__business_opportunities__api_schemas__PaginatedNoticesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/NoticeListItemRead"},"type":"array","title":"Items"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"},"total":{"type":"integer","title":"Total"},"totalPages":{"type":"integer","title":"Totalpages"}},"type":"object","required":["items","page","pageSize","total","totalPages"],"title":"PaginatedNoticesResponse"},"app__modules__calendar__schemas__CalendarCreate":{"properties":{"name":{"type":"string","maxLength":200,"minLength":1,"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"calendarType":{"type":"string","title":"Calendartype","default":"personal"},"ownerType":{"type":"string","title":"Ownertype","default":"user"},"ownerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ownerid"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"colorKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Colorkey"},"visibility":{"type":"string","title":"Visibility","default":"private"}},"type":"object","required":["name"],"title":"CalendarCreate"},"app__modules__calendar__schemas__CalendarEventCreate":{"properties":{"calendarId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Calendarid"},"eventType":{"type":"string","title":"Eventtype","default":"schedule"},"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"onlineMeetingUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Onlinemeetingurl"},"startAt":{"type":"string","format":"date-time","title":"Startat"},"endAt":{"type":"string","format":"date-time","title":"Endat"},"allDay":{"type":"boolean","title":"Allday","default":false},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"recurrenceRule":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Recurrencerule"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"assigneeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assigneeid"},"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"visibility":{"type":"string","title":"Visibility","default":"internal"},"status":{"type":"string","title":"Status","default":"confirmed"},"busyStatus":{"type":"string","title":"Busystatus","default":"busy"}},"type":"object","required":["title","startAt","endAt"],"title":"CalendarEventCreate"},"app__modules__calendar__schemas__CalendarEventUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"startAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startat"},"endAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Endat"},"allDay":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Allday"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"recurrenceRule":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Recurrencerule"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"eventType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eventtype"},"busyStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Busystatus"},"expectedRevision":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expectedrevision"}},"type":"object","title":"CalendarEventUpdate"},"app__modules__calendar_google__schemas__ConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"type":"string","format":"uuid","title":"Mappingid"},"eventMappingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Eventmappingid"},"internalEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Internaleventid"},"googleEventId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googleeventid"},"conflictType":{"type":"string","title":"Conflicttype"},"status":{"type":"string","title":"Status"},"internalSnapshotJson":{"additionalProperties":true,"type":"object","title":"Internalsnapshotjson"},"googleSnapshotJson":{"additionalProperties":true,"type":"object","title":"Googlesnapshotjson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","mappingId","conflictType","status","internalSnapshotJson","googleSnapshotJson","createdAt"],"title":"ConflictRead"},"app__modules__calendar_google__schemas__GoogleConnectResponse":{"properties":{"authorizationUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorizationurl"},"stateExpiresAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stateexpiresat"},"connected":{"type":"boolean","title":"Connected","default":false},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","title":"GoogleConnectResponse"},"app__modules__calendar_google__schemas__InitialSyncRequest":{"properties":{"pastDays":{"type":"integer","maximum":365.0,"minimum":1.0,"title":"Pastdays","default":90},"futureDays":{"type":"integer","maximum":730.0,"minimum":1.0,"title":"Futuredays","default":365},"importPolicy":{"type":"string","title":"Importpolicy","default":"merge_manual"},"includeCancelled":{"type":"boolean","title":"Includecancelled","default":false},"includeRecurring":{"type":"boolean","title":"Includerecurring","default":true},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"InitialSyncRequest"},"app__modules__calendar_google__schemas__ManualSyncRequest":{"properties":{"mappingIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Mappingids"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"forceFullSync":{"type":"boolean","title":"Forcefullsync","default":false},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"ManualSyncRequest"},"app__modules__calendar_google__schemas__MappingCreateRequest":{"properties":{"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"googleCalendarId":{"type":"string","title":"Googlecalendarid"},"googleCalendarName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googlecalendarname"},"googleTimezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googletimezone"},"accessRole":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accessrole"},"syncDirection":{"type":"string","title":"Syncdirection","default":"bidirectional"},"conflictPolicy":{"type":"string","title":"Conflictpolicy","default":"manual"}},"type":"object","required":["internalCalendarId","googleCalendarId"],"title":"MappingCreateRequest"},"app__modules__calendar_google__schemas__MappingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"googleCalendarId":{"type":"string","title":"Googlecalendarid"},"googleCalendarName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Googlecalendarname"},"syncDirection":{"type":"string","title":"Syncdirection"},"conflictPolicy":{"type":"string","title":"Conflictpolicy"},"enabled":{"type":"boolean","title":"Enabled"},"initialSyncCompleted":{"type":"boolean","title":"Initialsynccompleted"},"lastFullSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastfullsyncat"},"lastIncrementalSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastincrementalsyncat"}},"type":"object","required":["id","internalCalendarId","googleCalendarId","syncDirection","conflictPolicy","enabled","initialSyncCompleted"],"title":"MappingRead"},"app__modules__calendar_google__schemas__SyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappingid"},"jobType":{"type":"string","title":"Jobtype"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"status":{"type":"string","title":"Status"},"totalItems":{"type":"integer","title":"Totalitems","default":0},"processedItems":{"type":"integer","title":"Processeditems","default":0},"createdItems":{"type":"integer","title":"Createditems","default":0},"updatedItems":{"type":"integer","title":"Updateditems","default":0},"deletedItems":{"type":"integer","title":"Deleteditems","default":0},"skippedItems":{"type":"integer","title":"Skippeditems","default":0},"conflictItems":{"type":"integer","title":"Conflictitems","default":0},"failedItems":{"type":"integer","title":"Faileditems","default":0},"dryRun":{"type":"boolean","title":"Dryrun","default":false},"statsJson":{"additionalProperties":true,"type":"object","title":"Statsjson"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessagesafe"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","jobType","status","createdAt"],"title":"SyncJobRead"},"app__modules__calendar_icloud__schemas__ConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"type":"string","format":"uuid","title":"Mappingid"},"conflictType":{"type":"string","title":"Conflicttype"},"status":{"type":"string","title":"Status"},"internalSnapshotJson":{"additionalProperties":true,"type":"object","title":"Internalsnapshotjson"},"icloudSnapshotJson":{"additionalProperties":true,"type":"object","title":"Icloudsnapshotjson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","mappingId","conflictType","status","internalSnapshotJson","icloudSnapshotJson","createdAt"],"title":"ConflictRead"},"app__modules__calendar_icloud__schemas__ICloudConnectRequest":{"properties":{"appleIdEmail":{"type":"string","title":"Appleidemail"},"appSpecificPassword":{"type":"string","title":"Appspecificpassword"}},"type":"object","required":["appleIdEmail","appSpecificPassword"],"title":"ICloudConnectRequest"},"app__modules__calendar_icloud__schemas__InitialSyncRequest":{"properties":{"pastDays":{"type":"integer","maximum":365.0,"minimum":1.0,"title":"Pastdays","default":90},"futureDays":{"type":"integer","maximum":730.0,"minimum":1.0,"title":"Futuredays","default":365},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"InitialSyncRequest"},"app__modules__calendar_icloud__schemas__ManualSyncRequest":{"properties":{"mappingIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Mappingids"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"forceFullSync":{"type":"boolean","title":"Forcefullsync","default":false},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"ManualSyncRequest"},"app__modules__calendar_icloud__schemas__MappingCreateRequest":{"properties":{"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"calendarOpaqueId":{"type":"string","title":"Calendaropaqueid"},"displayName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Displayname"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"syncDirection":{"type":"string","title":"Syncdirection","default":"bidirectional"},"conflictPolicy":{"type":"string","title":"Conflictpolicy","default":"manual"}},"type":"object","required":["internalCalendarId","calendarOpaqueId"],"title":"MappingCreateRequest"},"app__modules__calendar_icloud__schemas__MappingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"calendarOpaqueId":{"type":"string","title":"Calendaropaqueid"},"displayName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Displayname"},"syncDirection":{"type":"string","title":"Syncdirection"},"conflictPolicy":{"type":"string","title":"Conflictpolicy"},"enabled":{"type":"boolean","title":"Enabled"},"initialSyncCompleted":{"type":"boolean","title":"Initialsynccompleted"},"syncTokenSupported":{"type":"boolean","title":"Synctokensupported","default":false},"lastFullSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastfullsyncat"},"lastIncrementalSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastincrementalsyncat"}},"type":"object","required":["id","internalCalendarId","calendarOpaqueId","syncDirection","conflictPolicy","enabled","initialSyncCompleted"],"title":"MappingRead"},"app__modules__calendar_icloud__schemas__SyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappingid"},"jobType":{"type":"string","title":"Jobtype"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"status":{"type":"string","title":"Status"},"processedItems":{"type":"integer","title":"Processeditems","default":0},"createdItems":{"type":"integer","title":"Createditems","default":0},"updatedItems":{"type":"integer","title":"Updateditems","default":0},"deletedItems":{"type":"integer","title":"Deleteditems","default":0},"conflictItems":{"type":"integer","title":"Conflictitems","default":0},"dryRun":{"type":"boolean","title":"Dryrun","default":false},"statsJson":{"additionalProperties":true,"type":"object","title":"Statsjson"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessagesafe"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","jobType","status","createdAt"],"title":"SyncJobRead"},"app__modules__calendar_microsoft__schemas__ConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"type":"string","format":"uuid","title":"Mappingid"},"eventMappingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Eventmappingid"},"internalEventId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Internaleventid"},"microsoftEventId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microsofteventid"},"conflictType":{"type":"string","title":"Conflicttype"},"status":{"type":"string","title":"Status"},"internalSnapshotJson":{"additionalProperties":true,"type":"object","title":"Internalsnapshotjson"},"microsoftSnapshotJson":{"additionalProperties":true,"type":"object","title":"Microsoftsnapshotjson"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","mappingId","conflictType","status","internalSnapshotJson","microsoftSnapshotJson","createdAt"],"title":"ConflictRead"},"app__modules__calendar_microsoft__schemas__InitialSyncRequest":{"properties":{"pastDays":{"type":"integer","maximum":365.0,"minimum":1.0,"title":"Pastdays","default":90},"futureDays":{"type":"integer","maximum":730.0,"minimum":1.0,"title":"Futuredays","default":365},"importPolicy":{"type":"string","title":"Importpolicy","default":"merge_manual"},"includeCancelled":{"type":"boolean","title":"Includecancelled","default":false},"includeRecurring":{"type":"boolean","title":"Includerecurring","default":true},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"InitialSyncRequest"},"app__modules__calendar_microsoft__schemas__ManualSyncRequest":{"properties":{"mappingIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Mappingids"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"forceFullSync":{"type":"boolean","title":"Forcefullsync","default":false},"dryRun":{"type":"boolean","title":"Dryrun","default":false}},"type":"object","title":"ManualSyncRequest"},"app__modules__calendar_microsoft__schemas__MappingCreateRequest":{"properties":{"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"microsoftCalendarId":{"type":"string","title":"Microsoftcalendarid"},"microsoftCalendarName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microsoftcalendarname"},"syncDirection":{"type":"string","title":"Syncdirection","default":"bidirectional"},"conflictPolicy":{"type":"string","title":"Conflictpolicy","default":"manual"}},"type":"object","required":["internalCalendarId","microsoftCalendarId"],"title":"MappingCreateRequest"},"app__modules__calendar_microsoft__schemas__MappingRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"internalCalendarId":{"type":"string","format":"uuid","title":"Internalcalendarid"},"microsoftCalendarId":{"type":"string","title":"Microsoftcalendarid"},"microsoftCalendarName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Microsoftcalendarname"},"syncDirection":{"type":"string","title":"Syncdirection"},"conflictPolicy":{"type":"string","title":"Conflictpolicy"},"enabled":{"type":"boolean","title":"Enabled"},"initialSyncCompleted":{"type":"boolean","title":"Initialsynccompleted"},"lastFullSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastfullsyncat"},"lastDeltaSyncAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Lastdeltasyncat"}},"type":"object","required":["id","internalCalendarId","microsoftCalendarId","syncDirection","conflictPolicy","enabled","initialSyncCompleted"],"title":"MappingRead"},"app__modules__calendar_microsoft__schemas__SyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"mappingId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Mappingid"},"jobType":{"type":"string","title":"Jobtype"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"status":{"type":"string","title":"Status"},"totalItems":{"type":"integer","title":"Totalitems","default":0},"processedItems":{"type":"integer","title":"Processeditems","default":0},"createdItems":{"type":"integer","title":"Createditems","default":0},"updatedItems":{"type":"integer","title":"Updateditems","default":0},"deletedItems":{"type":"integer","title":"Deleteditems","default":0},"skippedItems":{"type":"integer","title":"Skippeditems","default":0},"conflictItems":{"type":"integer","title":"Conflictitems","default":0},"failedItems":{"type":"integer","title":"Faileditems","default":0},"dryRun":{"type":"boolean","title":"Dryrun","default":false},"statsJson":{"additionalProperties":true,"type":"object","title":"Statsjson"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessageSafe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessagesafe"},"startedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Startedat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","jobType","status","createdAt"],"title":"SyncJobRead"},"app__modules__calendar_sync__schemas__DryRunRequest":{"properties":{"providers":{"items":{"type":"string"},"type":"array","title":"Providers"},"mappingIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Mappingids"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"detectDuplicates":{"type":"boolean","title":"Detectduplicates","default":true},"detectCrossProviderConflicts":{"type":"boolean","title":"Detectcrossproviderconflicts","default":false}},"type":"object","title":"DryRunRequest"},"app__modules__calendar_sync__schemas__ManualSyncRequest":{"properties":{"providers":{"items":{"type":"string"},"type":"array","title":"Providers"},"mappingIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Mappingids"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"dateFrom":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Datefrom"},"dateTo":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dateto"},"forceFullSync":{"type":"boolean","title":"Forcefullsync","default":false},"dryRun":{"type":"boolean","title":"Dryrun","default":false},"detectDuplicates":{"type":"boolean","title":"Detectduplicates","default":true}},"type":"object","title":"ManualSyncRequest"},"app__modules__closing__schemas__BudgetRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"budget_code":{"type":"string","title":"Budget Code"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","budget_code","name","status"],"title":"BudgetRead"},"app__modules__closing__schemas__BudgetVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"version_number":{"type":"integer","title":"Version Number"},"status":{"type":"string","title":"Status"},"effective_from":{"type":"string","format":"date","title":"Effective From"}},"type":"object","required":["id","version_number","status","effective_from"],"title":"BudgetVersionRead"},"app__modules__closing__schemas__TrialBalanceRow":{"properties":{"account_code":{"type":"string","title":"Account Code"},"account_name":{"type":"string","title":"Account Name"},"debit_total":{"type":"integer","title":"Debit Total"},"credit_total":{"type":"integer","title":"Credit Total"},"balance":{"type":"integer","title":"Balance"}},"type":"object","required":["account_code","account_name","debit_total","credit_total","balance"],"title":"TrialBalanceRow"},"app__modules__closing__schemas__ValidationIssueRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"issue_type":{"type":"string","title":"Issue Type"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","issue_type","severity","message","status"],"title":"ValidationIssueRead"},"app__modules__contracts__export__schemas__ExportJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"contractId":{"type":"string","format":"uuid","title":"Contractid"},"contractVersionId":{"type":"string","format":"uuid","title":"Contractversionid"},"format":{"type":"string","title":"Format"},"status":{"type":"string","title":"Status"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"exportFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Exportfileid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"}},"type":"object","required":["id","contractId","contractVersionId","format","status","createdAt"],"title":"ExportJobRead"},"app__modules__contracts__export__schemas__ExportOptionsRequest":{"properties":{"watermark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watermark"},"showSeal":{"type":"boolean","title":"Showseal","default":false},"showSignatureFields":{"type":"boolean","title":"Showsignaturefields","default":true},"showMilestones":{"type":"boolean","title":"Showmilestones","default":true},"showAppendices":{"type":"boolean","title":"Showappendices","default":true},"showPageNumber":{"type":"boolean","title":"Showpagenumber","default":true},"sealMode":{"type":"string","title":"Sealmode","default":"last_page"},"locale":{"type":"string","title":"Locale","default":"ko-KR"}},"type":"object","title":"ExportOptionsRequest"},"app__modules__contracts__export__schemas__ExportRequest":{"properties":{"templateId":{"type":"string","format":"uuid","title":"Templateid"},"format":{"type":"string","title":"Format"},"options":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportOptionsRequest"}},"type":"object","required":["templateId","format"],"title":"ExportRequest"},"app__modules__contracts__export__schemas__PreviewRequest":{"properties":{"templateId":{"type":"string","format":"uuid","title":"Templateid"},"options":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ExportOptionsRequest"}},"type":"object","required":["templateId"],"title":"PreviewRequest"},"app__modules__contracts__export__schemas__PreviewResponse":{"properties":{"previewHtml":{"type":"string","title":"Previewhtml"},"snapshotHash":{"type":"string","title":"Snapshothash"},"templateVersion":{"type":"integer","title":"Templateversion"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"pageEstimate":{"type":"integer","title":"Pageestimate","default":1},"versionIntegrityValidated":{"type":"boolean","title":"Versionintegrityvalidated"},"signatureFieldCount":{"type":"integer","title":"Signaturefieldcount","default":0},"sealPlacementCount":{"type":"integer","title":"Sealplacementcount","default":0}},"type":"object","required":["previewHtml","snapshotHash","templateVersion","versionIntegrityValidated"],"title":"PreviewResponse"},"app__modules__contracts__export__schemas__TemplateDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"templateKey":{"type":"string","title":"Templatekey"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"templateType":{"type":"string","title":"Templatetype"},"contractType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contracttype"},"isSystem":{"type":"boolean","title":"Issystem"},"isDefault":{"type":"boolean","title":"Isdefault"},"currentVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Currentversionid"},"versions":{"items":{"$ref":"#/components/schemas/TemplateVersionRead"},"type":"array","title":"Versions"}},"type":"object","required":["id","templateKey","name","templateType","isSystem","isDefault"],"title":"TemplateDetailRead"},"app__modules__contracts__export__schemas__TemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"templateKey":{"type":"string","title":"Templatekey"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"templateType":{"type":"string","title":"Templatetype"},"contractType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contracttype"},"isSystem":{"type":"boolean","title":"Issystem"},"isDefault":{"type":"boolean","title":"Isdefault"},"currentVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Currentversionid"}},"type":"object","required":["id","templateKey","name","templateType","isSystem","isDefault"],"title":"TemplateRead"},"app__modules__contracts__export__schemas__ValidationIssueRead":{"properties":{"level":{"type":"string","title":"Level"},"message":{"type":"string","title":"Message"}},"type":"object","required":["level","message"],"title":"ValidationIssueRead"},"app__modules__contracts__export__schemas__ValidationResultRead":{"properties":{"ok":{"type":"boolean","title":"Ok"},"issues":{"items":{"$ref":"#/components/schemas/app__modules__contracts__export__schemas__ValidationIssueRead"},"type":"array","title":"Issues"}},"type":"object","required":["ok"],"title":"ValidationResultRead"},"app__modules__contracts__lifecycle__schemas__DeliverableRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"deliverableType":{"type":"string","title":"Deliverabletype"},"status":{"type":"string","title":"Status"},"milestoneInstanceId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Milestoneinstanceid"},"submittedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Submittedat"},"versionLabel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Versionlabel"}},"type":"object","required":["id","title","deliverableType","status"],"title":"DeliverableRead"},"app__modules__contracts__lifecycle__schemas__InspectionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"inspectionType":{"type":"string","title":"Inspectiontype"},"status":{"type":"string","title":"Status"},"result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result"},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Scheduledat"}},"type":"object","required":["id","inspectionType","status"],"title":"InspectionRead"},"app__modules__contracts__lifecycle__schemas__RiskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"riskType":{"type":"string","title":"Risktype"},"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"},"dueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Duedate"}},"type":"object","required":["id","riskType","title","severity","status"],"title":"RiskRead"},"app__modules__contracts__schemas__ContractCreateRequest":{"properties":{"title":{"type":"string","title":"Title"},"contractType":{"type":"string","title":"Contracttype"},"companyId":{"type":"string","format":"uuid","title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"quotationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotationid"},"quotationVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotationversionid"},"ownerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneremployeeid"},"contractStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractstartdate"},"contractEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractenddate"},"currency":{"type":"string","title":"Currency","default":"KRW"},"internalNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalnotes"}},"type":"object","required":["title","contractType","companyId"],"title":"ContractCreateRequest"},"app__modules__contracts__schemas__ContractUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"contractType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contracttype"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"ownerEmployeeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Owneremployeeid"},"contractStartDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractstartdate"},"contractEndDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Contractenddate"},"autoRenewal":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Autorenewal"},"renewalNoticeDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Renewalnoticedays"},"internalNotes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Internalnotes"}},"type":"object","title":"ContractUpdateRequest"},"app__modules__contracts__schemas__ReviewRequestBody":{"properties":{"reviewerUserId":{"type":"string","format":"uuid","title":"Revieweruserid"},"reviewType":{"type":"string","title":"Reviewtype","default":"business"}},"type":"object","required":["reviewerUserId"],"title":"ReviewRequestBody"},"app__modules__contracts__schemas__TermsInput":{"properties":{"paymentTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentterms"},"deliveryTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliveryterms"},"inspectionTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inspectionterms"},"warrantyTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Warrantyterms"},"maintenanceTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Maintenanceterms"},"terminationTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Terminationterms"},"confidentialityTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidentialityterms"},"intellectualPropertyTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intellectualpropertyterms"},"dataProtectionTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dataprotectionterms"},"disputeResolutionTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Disputeresolutionterms"},"specialTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specialterms"}},"type":"object","title":"TermsInput"},"app__modules__contracts__schemas__VersionCreateRequest":{"properties":{"changeReason":{"type":"string","title":"Changereason"}},"type":"object","required":["changeReason"],"title":"VersionCreateRequest"},"app__modules__control_tower__schemas__DryRunRequest":{"properties":{"context":{"additionalProperties":true,"type":"object","title":"Context"}},"type":"object","title":"DryRunRequest"},"app__modules__cost_accounting__schemas__ValidationIssueRead":{"properties":{"issue_type":{"type":"string","title":"Issue Type"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"}},"type":"object","required":["issue_type","severity","message"],"title":"ValidationIssueRead"},"app__modules__crm__workspace__schemas__DuplicateCheckRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"businessRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Businessregistrationnumber"},"corporateRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Corporateregistrationnumber"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"mobile":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mobile"},"emailDomain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emaildomain"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website"},"excludeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Excludeid"}},"type":"object","title":"DuplicateCheckRequest"},"app__modules__crm__workspace__schemas__DuplicateCheckResponse":{"properties":{"confirmedDuplicates":{"items":{"$ref":"#/components/schemas/DuplicateMatchRead"},"type":"array","title":"Confirmedduplicates"},"suspectedDuplicates":{"items":{"$ref":"#/components/schemas/DuplicateMatchRead"},"type":"array","title":"Suspectedduplicates"}},"type":"object","title":"DuplicateCheckResponse"},"app__modules__crm__workspace__schemas__PipelineRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"pipelineKind":{"type":"string","title":"Pipelinekind"},"isDefault":{"type":"boolean","title":"Isdefault"},"isActive":{"type":"boolean","title":"Isactive"},"stages":{"items":{"$ref":"#/components/schemas/app__modules__crm__workspace__schemas__PipelineStageRead"},"type":"array","title":"Stages"}},"type":"object","required":["id","code","name","pipelineKind","isDefault","isActive"],"title":"PipelineRead"},"app__modules__crm__workspace__schemas__PipelineStageRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"code":{"type":"string","title":"Code"},"name":{"type":"string","title":"Name"},"stageKind":{"type":"string","title":"Stagekind"},"defaultProbability":{"type":"number","title":"Defaultprobability"},"sortOrder":{"type":"integer","title":"Sortorder"},"isActive":{"type":"boolean","title":"Isactive"}},"type":"object","required":["id","code","name","stageKind","defaultProbability","sortOrder","isActive"],"title":"PipelineStageRead"},"app__modules__document_intelligence__schemas__DocumentCreateRequest":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"document_type":{"type":"string","title":"Document Type","default":"GENERAL_DOCUMENT"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"security_level":{"type":"string","title":"Security Level","default":"internal"},"library_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Library Id"},"category_source":{"type":"string","title":"Category Source","default":"USER"},"confirm_category":{"type":"boolean","title":"Confirm Category","default":true},"book":{"anyOf":[{"$ref":"#/components/schemas/BookMetadata"},{"type":"null"}]}},"type":"object","required":["title"],"title":"DocumentCreateRequest"},"app__modules__document_intelligence__schemas__DocumentUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"security_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Security Level"},"book":{"anyOf":[{"$ref":"#/components/schemas/BookMetadata"},{"type":"null"}]}},"type":"object","title":"DocumentUpdateRequest"},"app__modules__document_intelligence__schemas__EmbeddingStatusResponse":{"properties":{"document_id":{"type":"string","format":"uuid","title":"Document Id"},"version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Version Id"},"total_chunks":{"type":"integer","title":"Total Chunks","default":0},"ready":{"type":"integer","title":"Ready","default":0},"pending":{"type":"integer","title":"Pending","default":0},"failed":{"type":"integer","title":"Failed","default":0},"complete":{"type":"boolean","title":"Complete","default":false},"active_chunker":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Chunker"},"job_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Job Id"},"job_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Status"},"job_failure_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Failure Code"},"job_failure_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Failure Message"}},"type":"object","required":["document_id"],"title":"EmbeddingStatusResponse"},"app__modules__document_intelligence__schemas__RagAnswerRequest":{"properties":{"question":{"type":"string","minLength":1,"title":"Question"},"document_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Document Ids"},"document_types":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Types"},"top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Top K"},"response_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Language"},"include_evidence_summary":{"type":"boolean","title":"Include Evidence Summary","default":true},"idempotency_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"},"analysis_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Analysis Mode"},"llm_provider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Provider"},"llm_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Model"},"allow_reuse":{"type":"boolean","title":"Allow Reuse","default":true},"grounding_excerpts":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Grounding Excerpts"},"toc_bundle_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toc Bundle Id"},"toc_chapter_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Toc Chapter Index"},"toc_chapter_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Toc Chapter Title"},"toc_outline_titles":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Toc Outline Titles"}},"type":"object","required":["question"],"title":"RagAnswerRequest"},"app__modules__document_intelligence__schemas__SearchRequest":{"properties":{"query":{"type":"string","minLength":1,"title":"Query"},"mode":{"type":"string","title":"Mode","default":"HYBRID"},"top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Top K"},"document_ids":{"anyOf":[{"items":{"type":"string","format":"uuid"},"type":"array"},{"type":"null"}],"title":"Document Ids"},"document_types":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Document Types"},"include_metadata":{"type":"boolean","title":"Include Metadata","default":true}},"type":"object","required":["query"],"title":"SearchRequest"},"app__modules__document_intelligence__schemas__SearchResponse":{"properties":{"query_id":{"type":"string","format":"uuid","title":"Query Id"},"mode":{"type":"string","title":"Mode"},"results":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Results"},"total_candidates":{"type":"integer","title":"Total Candidates"},"applied_filters":{"additionalProperties":true,"type":"object","title":"Applied Filters"},"took_ms":{"type":"integer","title":"Took Ms"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"}},"type":"object","required":["query_id","mode","results","total_candidates","applied_filters","took_ms"],"title":"SearchResponse"},"app__modules__document_intelligence__schemas__VersionCreateRequest":{"properties":{"sha256":{"anyOf":[{"type":"string","maxLength":64,"minLength":64},{"type":"null"}],"title":"Sha256"},"original_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Filename"},"mime_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mime Type"},"file_size":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"File Size"},"content_object_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Content Object Id"},"file_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"File Id"},"source_type":{"type":"string","title":"Source Type","default":"UPLOAD"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"page_count":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Page Count"},"parser_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parser Version"}},"type":"object","title":"VersionCreateRequest","description":"Metadata-only version registration (no binary upload in Phase 1)."},"app__modules__documents__schemas__DeliverableCreateRequest":{"properties":{"name":{"type":"string","title":"Name"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"}},"type":"object","required":["name"],"title":"DeliverableCreateRequest"},"app__modules__documents__schemas__DeliverableRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"deliverableStatus":{"type":"string","title":"Deliverablestatus"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"documentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Documentid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"}},"type":"object","required":["id","name","deliverableStatus"],"title":"DeliverableRead"},"app__modules__documents__schemas__DocumentCreateRequest":{"properties":{"documentType":{"type":"string","title":"Documenttype","default":"free_form"},"title":{"type":"string","title":"Title"},"securityLevel":{"type":"string","title":"Securitylevel","default":"internal"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"contractId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractid"},"quotationId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Quotationid"},"templateVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Templateversionid"},"initialBlocks":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Initialblocks"}},"type":"object","required":["title"],"title":"DocumentCreateRequest"},"app__modules__documents__schemas__DocumentUpdateRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"lifecycleStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lifecyclestatus"},"editingStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editingstatus"},"securityLevel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Securitylevel"},"revision":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Revision"}},"type":"object","title":"DocumentUpdateRequest"},"app__modules__documents__schemas__TemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"documentType":{"type":"string","title":"Documenttype"},"templateType":{"type":"string","title":"Templatetype"},"templateStatus":{"type":"string","title":"Templatestatus"}},"type":"object","required":["id","name","documentType","templateType","templateStatus"],"title":"TemplateRead"},"app__modules__e_signatures__schemas__ValidationResultRead":{"properties":{"ok":{"type":"boolean","title":"Ok"},"documentValid":{"type":"boolean","title":"Documentvalid"},"contractValid":{"type":"boolean","title":"Contractvalid"},"providerValid":{"type":"boolean","title":"Providervalid"},"signersValid":{"type":"boolean","title":"Signersvalid"},"fieldsValid":{"type":"boolean","title":"Fieldsvalid"},"expirationValid":{"type":"boolean","title":"Expirationvalid"},"canSend":{"type":"boolean","title":"Cansend"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"blockingIssues":{"items":{"type":"string"},"type":"array","title":"Blockingissues"}},"type":"object","required":["ok","documentValid","contractValid","providerValid","signersValid","fieldsValid","expirationValid","canSend"],"title":"ValidationResultRead"},"app__modules__email_actions__schemas__ActionEntityResponse":{"properties":{"entityId":{"type":"string","format":"uuid","title":"Entityid"},"relationId":{"type":"string","format":"uuid","title":"Relationid"},"created":{"type":"boolean","title":"Created","default":false},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"}},"type":"object","required":["entityId","relationId"],"title":"ActionEntityResponse"},"app__modules__external_integration__schemas__ConflictRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"conflict_type":{"type":"string","title":"Conflict Type"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","conflict_type","severity","status"],"title":"ConflictRead"},"app__modules__external_integration__schemas__DryRunRequest":{"properties":{"rows":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Rows"},"object_type":{"type":"string","title":"Object Type","default":"voucher"},"source_hash":{"type":"string","title":"Source Hash"}},"type":"object","required":["rows","source_hash"],"title":"DryRunRequest"},"app__modules__google__schemas__GoogleConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected"},"oauth_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Url"},"message":{"type":"string","title":"Message","default":""}},"type":"object","required":["connected"],"title":"GoogleConnectResponse"},"app__modules__hr__attendance__schemas__CalendarCreate":{"properties":{"company_id":{"type":"string","format":"uuid","title":"Company Id"},"calendar_code":{"type":"string","title":"Calendar Code"},"name":{"type":"string","title":"Name"},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"site_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Site Id"},"default_workdays_json":{"items":{"type":"integer"},"type":"array","title":"Default Workdays Json"},"effective_from":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Effective From"}},"type":"object","required":["company_id","calendar_code","name"],"title":"CalendarCreate"},"app__modules__hr__schemas__BankAccountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"bank_code":{"type":"string","title":"Bank Code"},"account_holder":{"type":"string","title":"Account Holder"},"masked_account_number":{"type":"string","title":"Masked Account Number"},"account_purpose":{"type":"string","title":"Account Purpose"},"status":{"type":"string","title":"Status"},"verified_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Verified At"},"effective_from":{"type":"string","format":"date","title":"Effective From"}},"type":"object","required":["id","bank_code","account_holder","masked_account_number","account_purpose","status","effective_from"],"title":"BankAccountRead"},"app__modules__hr__schemas__ContractCreateRequest":{"properties":{"employment_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Employment Id"},"contract_type":{"type":"string","title":"Contract Type","default":"initial"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"},"workplace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workplace"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"work_schedule_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Schedule Summary"},"compensation_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compensation Summary"},"probation_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Probation Terms"},"confidentiality_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidentiality Terms"},"intellectual_property_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intellectual Property Terms"},"non_compete_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Non Compete Terms"},"termination_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Termination Terms"}},"type":"object","required":["start_date"],"title":"ContractCreateRequest"},"app__modules__hr__schemas__ContractUpdateRequest":{"properties":{"workplace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workplace"},"job_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Description"},"work_schedule_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Work Schedule Summary"},"compensation_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compensation Summary"},"probation_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Probation Terms"},"confidentiality_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidentiality Terms"},"intellectual_property_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intellectual Property Terms"},"non_compete_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Non Compete Terms"},"termination_terms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Termination Terms"},"start_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Start Date"},"end_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"End Date"}},"type":"object","title":"ContractUpdateRequest"},"app__modules__hr_documents__schemas__AiDraftRequest":{"properties":{"draft_type":{"type":"string","title":"Draft Type","default":"employment_certificate_draft"},"document_request_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Request Id"},"context":{"additionalProperties":true,"type":"object","title":"Context"}},"type":"object","title":"AiDraftRequest"},"app__modules__hr_documents__schemas__AiDraftResponse":{"properties":{"status":{"type":"string","enum":["draft","candidate","needs_confirmation"],"title":"Status"},"content":{"type":"string","title":"Content"},"source_references":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Source References"},"validation_result":{"additionalProperties":true,"type":"object","title":"Validation Result"}},"type":"object","required":["status","content","source_references","validation_result"],"title":"AiDraftResponse"},"app__modules__hr_lifecycle__schemas__EvaluationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"job_application_id":{"type":"string","format":"uuid","title":"Job Application Id"},"status":{"type":"string","title":"Status"},"total_score":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Total Score"},"recommendation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendation"}},"type":"object","required":["id","job_application_id","status","total_score","recommendation"],"title":"EvaluationRead"},"app__modules__inbox__schemas__BulkSnoozeRequest":{"properties":{"itemIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Itemids"},"snoozedUntil":{"type":"string","format":"date-time","title":"Snoozeduntil"}},"type":"object","required":["itemIds","snoozedUntil"],"title":"BulkSnoozeRequest"},"app__modules__meeting_minutes__schemas__MeetingMinutesListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"meetingType":{"$ref":"#/components/schemas/MeetingType"},"meetingStartedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingstartedat"},"meetingEndedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingendedat"},"status":{"$ref":"#/components/schemas/MeetingMinutesStatus"},"securityLevel":{"type":"string","title":"Securitylevel"},"projectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Projectid"},"companyId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Companyid"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"opportunityId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunityid"},"companySummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmCompanySummaryRead"},{"type":"null"}]},"contactSummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmContactSummaryRead"},{"type":"null"}]},"opportunitySummary":{"anyOf":[{"$ref":"#/components/schemas/MeetingCrmOpportunitySummaryRead"},{"type":"null"}]},"plaudNoteId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Plaudnoteid"},"sourceNoteTitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sourcenotetitle"},"attendeeCount":{"type":"integer","title":"Attendeecount"},"hasPlaudSource":{"type":"boolean","title":"Hasplaudsource"},"aiGenerated":{"type":"boolean","title":"Aigenerated"},"createdBy":{"type":"string","format":"uuid","title":"Createdby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","title","meetingType","status","securityLevel","attendeeCount","hasPlaudSource","aiGenerated","createdBy","createdAt","updatedAt"],"title":"MeetingMinutesListItem"},"app__modules__meetings__schemas__MeetingNoteCreate":{"properties":{"title":{"type":"string","maxLength":255,"minLength":1,"title":"Title"},"meetingDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingdate"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departmentname"},"participants":{"items":{},"type":"array","title":"Participants"},"rawTranscript":{"type":"string","title":"Rawtranscript","default":""},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"relatedProjectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedprojectid"}},"type":"object","required":["title"],"title":"MeetingNoteCreate"},"app__modules__meetings__schemas__MeetingNoteRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenantId":{"type":"string","format":"uuid","title":"Tenantid"},"sourceType":{"type":"string","enum":["plaud","manual"],"title":"Sourcetype"},"externalProvider":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalprovider"},"externalMeetingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Externalmeetingid"},"title":{"type":"string","title":"Title"},"meetingDate":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meetingdate"},"customerId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customerid"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departmentname"},"participants":{"items":{},"type":"array","title":"Participants"},"rawTranscript":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rawtranscript"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"decisions":{"items":{},"type":"array","title":"Decisions"},"actionItems":{"items":{},"type":"array","title":"Actionitems"},"issues":{"items":{},"type":"array","title":"Issues"},"aiAnalysis":{"additionalProperties":true,"type":"object","title":"Aianalysis"},"relatedWorkItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedworkitemid"},"relatedProjectId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedprojectid"},"relatedProposalId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Relatedproposalid"},"status":{"type":"string","enum":["draft","transcribing","transcribed","summarizing","analyzed","converted","failed","archived"],"title":"Status"},"isHidden":{"type":"boolean","title":"Ishidden","default":false},"hiddenAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Hiddenat"},"createdBy":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdby"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"},"audioUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audiourl"},"durationSeconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Durationseconds"},"candidates":{"items":{"$ref":"#/components/schemas/app__modules__meetings__schemas__MeetingWorkCandidateRead"},"type":"array","title":"Candidates"},"hasTranscript":{"type":"boolean","title":"Hastranscript","default":false}},"type":"object","required":["id","tenantId","sourceType","title","status","createdAt","updatedAt"],"title":"MeetingNoteRead"},"app__modules__meetings__schemas__MeetingWorkCandidateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"meetingNoteId":{"type":"string","format":"uuid","title":"Meetingnoteid"},"candidateType":{"type":"string","title":"Candidatetype"},"recommendedPipelineType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendedpipelinetype"},"recommendedStageKey":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendedstagekey"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"departmentName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Departmentname"},"priority":{"type":"string","title":"Priority","default":"medium"},"riskLevel":{"type":"string","title":"Risklevel","default":"normal"},"recommendedNextAction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendednextaction"},"confidenceScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Confidencescore"},"status":{"type":"string","enum":["pending","accepted","rejected","converted"],"title":"Status","default":"pending"},"createdWorkItemId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Createdworkitemid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","meetingNoteId","candidateType","title","createdAt","updatedAt"],"title":"MeetingWorkCandidateRead"},"app__modules__morning_brief__schemas__ActionEntityResponse":{"properties":{"actionId":{"type":"string","format":"uuid","title":"Actionid"},"actionType":{"type":"string","enum":["bookmark","convert_task","convert_opportunity","proposal_idea","meeting_agenda"],"title":"Actiontype"},"newsItemId":{"type":"string","format":"uuid","title":"Newsitemid"},"targetType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Targettype"},"targetId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Targetid"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"created":{"type":"boolean","title":"Created","default":true},"message":{"type":"string","title":"Message"}},"type":"object","required":["actionId","actionType","newsItemId","message"],"title":"ActionEntityResponse"},"app__modules__notifications__schemas__BulkSnoozeRequest":{"properties":{"notificationIds":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Notificationids"},"snoozedUntil":{"type":"string","format":"date-time","title":"Snoozeduntil"}},"type":"object","required":["notificationIds","snoozedUntil"],"title":"BulkSnoozeRequest"},"app__modules__notifications__schemas__PolicyRead":{"properties":{"policyKey":{"type":"string","title":"Policykey"},"policyJson":{"additionalProperties":true,"type":"object","title":"Policyjson"},"version":{"type":"integer","title":"Version"},"enabled":{"type":"boolean","title":"Enabled"}},"type":"object","required":["policyKey","policyJson","version","enabled"],"title":"PolicyRead"},"app__modules__notifications__schemas__PolicyUpdateRequest":{"properties":{"policyJson":{"additionalProperties":true,"type":"object","title":"Policyjson"}},"type":"object","required":["policyJson"],"title":"PolicyUpdateRequest"},"app__modules__plaud__schemas__MeetingMinutesListItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"meeting_title":{"type":"string","title":"Meeting Title"},"meeting_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Meeting Date"},"status":{"type":"string","title":"Status"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"document_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Document Id"},"source_type":{"type":"string","title":"Source Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","meeting_title","status","source_type","created_at"],"title":"MeetingMinutesListItem"},"app__modules__plaud__schemas__PlaudConnectRequest":{"properties":{"auth_type":{"type":"string","title":"Auth Type","default":"legacy_otp"}},"type":"object","title":"PlaudConnectRequest","description":"Mock 연결 또는 (PLAUD_OAUTH_ENABLED=true 시) Developer OAuth."},"app__modules__plaud_v2__schemas__PlaudConnectRequest":{"properties":{"authorizationCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorizationcode"},"accountEmail":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Accountemail"},"syncEnabled":{"type":"boolean","title":"Syncenabled","default":false},"syncIntervalMinutes":{"type":"integer","maximum":1440.0,"minimum":15.0,"title":"Syncintervalminutes","default":60}},"type":"object","title":"PlaudConnectRequest"},"app__modules__projects__control__schemas__InspectionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"inspectionType":{"type":"string","title":"Inspectiontype"},"status":{"type":"string","title":"Status"},"contractInspectionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contractinspectionid"},"scheduledAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Scheduledat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"},"result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result"},"findings":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Findings"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","title","inspectionType","status","createdAt"],"title":"InspectionRead"},"app__modules__projects__control__schemas__RiskRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"category":{"type":"string","title":"Category"},"probability":{"type":"integer","title":"Probability"},"impact":{"type":"integer","title":"Impact"},"riskScore":{"type":"integer","title":"Riskscore"},"status":{"type":"string","title":"Status"},"triggerCondition":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Triggercondition"},"mitigationPlan":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mitigationplan"},"reviewDueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Reviewduedate"},"occurredAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Occurredat"},"linkedIssueId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Linkedissueid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","projectId","title","category","probability","impact","riskScore","status","createdAt"],"title":"RiskRead"},"app__modules__projects__execution__schemas__DeliverableCreateRequest":{"properties":{"deliverableCode":{"type":"string","title":"Deliverablecode"},"title":{"type":"string","title":"Title"},"deliverableType":{"type":"string","title":"Deliverabletype","default":"report"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"plannedDueAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddueat"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["deliverableCode","title"],"title":"DeliverableCreateRequest"},"app__modules__projects__execution__schemas__DeliverableRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"deliverableCode":{"type":"string","title":"Deliverablecode"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"deliverableType":{"type":"string","title":"Deliverabletype"},"wbsNodeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Wbsnodeid"},"plannedDueAt":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Planneddueat"},"required":{"type":"boolean","title":"Required"},"latestSubmissionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Latestsubmissionid"},"latestSubmissionResult":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latestsubmissionresult"}},"type":"object","required":["id","projectId","deliverableCode","title","status","deliverableType","required"],"title":"DeliverableRead"},"app__modules__projects__finance__schemas__BudgetRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectId":{"type":"string","format":"uuid","title":"Projectid"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"currency":{"type":"string","title":"Currency"},"totalApprovedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalapprovedamount"},"totalExecutedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalexecutedamount"},"totalReservedAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalreservedamount"},"availableAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Availableamount"},"activeVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Activeversionid"},"activeVersionStatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activeversionstatus"}},"type":"object","required":["id","projectId","title","status","currency","totalApprovedAmount","totalExecutedAmount","totalReservedAmount","availableAmount"],"title":"BudgetRead"},"app__modules__projects__finance__schemas__BudgetVersionRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"projectBudgetId":{"type":"string","format":"uuid","title":"Projectbudgetid"},"versionNumber":{"type":"integer","title":"Versionnumber"},"status":{"type":"string","title":"Status"},"totalAmount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Totalamount"}},"type":"object","required":["id","projectBudgetId","versionNumber","status","totalAmount"],"title":"BudgetVersionRead"},"app__modules__projects__outcomes__schemas__EvaluationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"status":{"type":"string","title":"Status"},"resultStatus":{"type":"string","title":"Resultstatus"},"totalScore":{"anyOf":[{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Totalscore"}},"type":"object","required":["id","title","status","resultStatus"],"title":"EvaluationRead"},"app__modules__public_business__schemas__DuplicateCheckRequest":{"properties":{"noticeNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Noticenumber"}},"type":"object","title":"DuplicateCheckRequest"},"app__modules__public_business__schemas__DuplicateCheckResponse":{"properties":{"isDuplicate":{"type":"boolean","title":"Isduplicate"},"existingNoticeId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Existingnoticeid"}},"type":"object","required":["isDuplicate"],"title":"DuplicateCheckResponse"},"app__modules__public_business__schemas__PaginatedNoticesResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/PublicNoticeListItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pageSize":{"type":"integer","title":"Pagesize"}},"type":"object","required":["items","total","page","pageSize"],"title":"PaginatedNoticesResponse"},"app__modules__quotations__core__schemas__TermsInput":{"properties":{"paymentTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentterms"},"deliveryTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliveryterms"},"warrantyTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Warrantyterms"},"maintenanceTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Maintenanceterms"},"validityTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validityterms"},"specialTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specialterms"},"leadTimeDays":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Leadtimedays"},"paymentSchedule":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Paymentschedule"}},"type":"object","title":"TermsInput"},"app__modules__quotations__core__schemas__VersionCreateRequest":{"properties":{"changeReason":{"type":"string","title":"Changereason"}},"type":"object","required":["changeReason"],"title":"VersionCreateRequest"},"app__modules__quotations__delivery__schemas__AttachmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"exportFileId":{"type":"string","format":"uuid","title":"Exportfileid"},"fileId":{"type":"string","format":"uuid","title":"Fileid"},"filename":{"type":"string","title":"Filename"},"mimeType":{"type":"string","title":"Mimetype"},"sizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sizebytes"}},"type":"object","required":["id","exportFileId","fileId","filename","mimeType"],"title":"AttachmentRead"},"app__modules__quotations__delivery__schemas__RecipientRead":{"properties":{"id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Id"},"recipientType":{"type":"string","title":"Recipienttype"},"contactId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Contactid"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"emailMasked":{"type":"string","title":"Emailmasked"},"status":{"type":"string","title":"Status"}},"type":"object","required":["recipientType","emailMasked","status"],"title":"RecipientRead"},"app__modules__quotations__export__schemas__ExportJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"quotationId":{"type":"string","format":"uuid","title":"Quotationid"},"quotationVersionId":{"type":"string","format":"uuid","title":"Quotationversionid"},"format":{"type":"string","title":"Format"},"status":{"type":"string","title":"Status"},"errorCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errorcode"},"errorMessage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Errormessage"},"downloadUrl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Downloadurl"},"exportFileId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Exportfileid"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"completedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completedat"}},"type":"object","required":["id","quotationId","quotationVersionId","format","status","createdAt"],"title":"ExportJobRead"},"app__modules__quotations__export__schemas__ExportOptionsRequest":{"properties":{"watermark":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watermark"},"showSeal":{"type":"boolean","title":"Showseal","default":false},"showItemDescription":{"type":"boolean","title":"Showitemdescription","default":true},"showTaxSummary":{"type":"boolean","title":"Showtaxsummary","default":true},"showInternalNotes":{"type":"boolean","title":"Showinternalnotes","default":false},"locale":{"type":"string","title":"Locale","default":"ko-KR"}},"type":"object","title":"ExportOptionsRequest"},"app__modules__quotations__export__schemas__ExportRequest":{"properties":{"templateId":{"type":"string","format":"uuid","title":"Templateid"},"format":{"type":"string","title":"Format"},"options":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportOptionsRequest"}},"type":"object","required":["templateId","format"],"title":"ExportRequest"},"app__modules__quotations__export__schemas__PreviewRequest":{"properties":{"templateId":{"type":"string","format":"uuid","title":"Templateid"},"options":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ExportOptionsRequest"}},"type":"object","required":["templateId"],"title":"PreviewRequest"},"app__modules__quotations__export__schemas__PreviewResponse":{"properties":{"previewHtml":{"type":"string","title":"Previewhtml"},"snapshotHash":{"type":"string","title":"Snapshothash"},"templateVersion":{"type":"integer","title":"Templateversion"},"warnings":{"items":{"type":"string"},"type":"array","title":"Warnings"},"calculationValidated":{"type":"boolean","title":"Calculationvalidated"}},"type":"object","required":["previewHtml","snapshotHash","templateVersion","calculationValidated"],"title":"PreviewResponse"},"app__modules__quotations__export__schemas__TemplateDetailRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"templateKey":{"type":"string","title":"Templatekey"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"templateType":{"type":"string","title":"Templatetype"},"isSystem":{"type":"boolean","title":"Issystem"},"isDefault":{"type":"boolean","title":"Isdefault"},"currentVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Currentversionid"},"versions":{"items":{"$ref":"#/components/schemas/TemplateVersionRead"},"type":"array","title":"Versions"}},"type":"object","required":["id","templateKey","name","templateType","isSystem","isDefault"],"title":"TemplateDetailRead"},"app__modules__quotations__export__schemas__TemplateRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"templateKey":{"type":"string","title":"Templatekey"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"templateType":{"type":"string","title":"Templatetype"},"isSystem":{"type":"boolean","title":"Issystem"},"isDefault":{"type":"boolean","title":"Isdefault"},"currentVersionId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Currentversionid"}},"type":"object","required":["id","templateKey","name","templateType","isSystem","isDefault"],"title":"TemplateRead"},"app__modules__quotations__export__schemas__ValidationIssueRead":{"properties":{"level":{"type":"string","title":"Level"},"message":{"type":"string","title":"Message"}},"type":"object","required":["level","message"],"title":"ValidationIssueRead"},"app__modules__quotations__export__schemas__ValidationResultRead":{"properties":{"ok":{"type":"boolean","title":"Ok"},"issues":{"items":{"$ref":"#/components/schemas/app__modules__quotations__export__schemas__ValidationIssueRead"},"type":"array","title":"Issues"}},"type":"object","required":["ok"],"title":"ValidationResultRead"},"app__modules__sales__schemas__AiDraftRequest":{"properties":{"document_type":{"type":"string","enum":["quotation","proposal","plan","meeting_minutes","sales_report","other"],"title":"Document Type"},"customer_id":{"type":"string","format":"uuid","title":"Customer Id"},"opportunity_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Opportunity Id"},"template_id":{"type":"string","format":"uuid","title":"Template Id"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"extra_context":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Extra Context"}},"type":"object","required":["document_type","customer_id","template_id"],"title":"AiDraftRequest"},"app__modules__sales__schemas__AiDraftResponse":{"properties":{"job_id":{"type":"string","format":"uuid","title":"Job Id"},"document":{"$ref":"#/components/schemas/BusinessDocumentRead"}},"type":"object","required":["job_id","document"],"title":"AiDraftResponse"},"app__modules__schedule__schemas__CalendarEventCreate":{"properties":{"title":{"type":"string","maxLength":500,"minLength":1,"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"start_at":{"type":"string","format":"date-time","title":"Start At"},"end_at":{"type":"string","format":"date-time","title":"End At"},"all_day":{"type":"boolean","title":"All Day","default":false},"timezone":{"type":"string","title":"Timezone","default":"Asia/Seoul"},"source_type":{"type":"string","enum":["project","rfp","contract","meeting","meeting_minutes","meeting_action_item","meeting_note","manual","task","todo","sync","ai_action_draft","google_calendar","icloud_calendar","microsoft_calendar","nanumworks"],"title":"Source Type","default":"manual"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"event_type":{"type":"string","enum":["schedule","meeting","follow_up","task","todo","deadline","milestone","reminder","call","visit","review","approval","personal","holiday","system"],"title":"Event Type","default":"schedule"}},"type":"object","required":["title","start_at","end_at"],"title":"CalendarEventCreate"},"app__modules__schedule__schemas__CalendarEventUpdate":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":500,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location"},"start_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start At"},"end_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End At"},"all_day":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"All Day"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Timezone"},"source_type":{"anyOf":[{"type":"string","enum":["project","rfp","contract","meeting","meeting_minutes","meeting_action_item","meeting_note","manual","task","todo","sync","ai_action_draft","google_calendar","icloud_calendar","microsoft_calendar","nanumworks"]},{"type":"null"}],"title":"Source Type"},"source_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Source Id"},"project_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Project Id"},"customer_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Customer Id"},"assignee_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Assignee Id"},"event_type":{"anyOf":[{"type":"string","enum":["schedule","meeting","follow_up","task","todo","deadline","milestone","reminder","call","visit","review","approval","personal","holiday","system"]},{"type":"null"}],"title":"Event Type"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"expected_revision":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Expected Revision"}},"type":"object","title":"CalendarEventUpdate"},"app__modules__schedule__schemas__GoogleConnectResponse":{"properties":{"connected":{"type":"boolean","title":"Connected","default":false},"oauth_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oauth Url"},"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"GoogleConnectResponse"},"app__modules__schedule__schemas__ICloudConnectRequest":{"properties":{"apple_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Apple Id"},"app_specific_password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"App Specific Password"},"webcal_url":{"anyOf":[{"type":"string","minLength":10},{"type":"null"}],"title":"Webcal Url"},"name":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Name"},"target_google_account_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Google Account Id"},"google_calendar_id":{"type":"string","title":"Google Calendar Id","default":"__auto__"}},"type":"object","title":"ICloudConnectRequest"},"app__modules__schedule__schemas__SyncJobRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"account_id":{"type":"string","format":"uuid","title":"Account Id"},"status":{"type":"string","title":"Status"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"started_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Started At"},"finished_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Finished At"},"stats":{"additionalProperties":true,"type":"object","title":"Stats"},"error_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Message"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","tenant_id","account_id","status","stats","created_at"],"title":"SyncJobRead"},"app__modules__social_insurance__schemas__PolicyRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"policy_code":{"type":"string","title":"Policy Code"},"insurance_type":{"type":"string","title":"Insurance Type"},"name":{"type":"string","title":"Name"},"status":{"type":"string","title":"Status"},"active_version_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Active Version Id"}},"type":"object","required":["id","policy_code","insurance_type","name","status","active_version_id"],"title":"PolicyRead"},"app__modules__social_insurance__schemas__ValidationResultRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_id":{"type":"string","format":"uuid","title":"Run Id"},"rule_code":{"type":"string","title":"Rule Code"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","run_id","rule_code","severity","message","status"],"title":"ValidationResultRead"},"app__modules__tax_compliance__schemas__FilingPackageRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"package_key":{"type":"string","title":"Package Key"},"filing_type":{"type":"string","title":"Filing Type"},"package_version":{"type":"integer","title":"Package Version"},"is_amended":{"type":"boolean","title":"Is Amended"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","package_key","filing_type","package_version","is_amended","status"],"title":"FilingPackageRead"},"app__modules__tax_compliance__schemas__RecipientRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"recipient_code":{"type":"string","title":"Recipient Code"},"name":{"type":"string","title":"Name"},"resident_id_masked":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resident Id Masked"},"recipient_type":{"type":"string","title":"Recipient Type"}},"type":"object","required":["id","recipient_code","name","recipient_type"],"title":"RecipientRead"},"app__modules__tax_compliance__schemas__ReconciliationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"recon_type":{"type":"string","title":"Recon Type"},"expected_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Expected Amount"},"actual_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Actual Amount"},"variance_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Variance Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","recon_type","expected_amount","actual_amount","variance_amount","status"],"title":"ReconciliationRead"},"app__modules__tax_compliance__schemas__ReportingPeriodCreate":{"properties":{"period_code":{"type":"string","title":"Period Code"},"attribution_start":{"type":"string","format":"date","title":"Attribution Start"},"attribution_end":{"type":"string","format":"date","title":"Attribution End"},"payment_start":{"type":"string","format":"date","title":"Payment Start"},"payment_end":{"type":"string","format":"date","title":"Payment End"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"}},"type":"object","required":["period_code","attribution_start","attribution_end","payment_start","payment_end"],"title":"ReportingPeriodCreate"},"app__modules__tax_compliance__schemas__ReportingPeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"period_code":{"type":"string","title":"Period Code"},"attribution_start":{"type":"string","format":"date","title":"Attribution Start"},"attribution_end":{"type":"string","format":"date","title":"Attribution End"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","period_code","attribution_start","attribution_end","status"],"title":"ReportingPeriodRead"},"app__modules__tax_compliance__schemas__ValidationIssueRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"issue_type":{"type":"string","title":"Issue Type"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","issue_type","severity","message","status"],"title":"ValidationIssueRead"},"app__modules__treasury__schemas__BankAccountRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"tenant_id":{"type":"string","format":"uuid","title":"Tenant Id"},"account_name":{"type":"string","title":"Account Name"},"bank_name":{"type":"string","title":"Bank Name"},"account_number_masked":{"type":"string","title":"Account Number Masked"},"account_type":{"type":"string","title":"Account Type"},"currency":{"type":"string","title":"Currency"},"is_active":{"type":"boolean","title":"Is Active"}},"type":"object","required":["id","tenant_id","account_name","bank_name","account_number_masked","account_type","currency","is_active"],"title":"BankAccountRead"},"app__modules__treasury__schemas__IdempotencyBody":{"properties":{"idempotency_key":{"type":"string","title":"Idempotency Key"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},"type":"object","required":["idempotency_key"],"title":"IdempotencyBody"},"app__modules__vat__schemas__FilingPackageRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"reporting_period_id":{"type":"string","format":"uuid","title":"Reporting Period Id"},"package_version":{"type":"integer","title":"Package Version"},"is_amended_filing":{"type":"boolean","title":"Is Amended Filing"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","reporting_period_id","package_version","is_amended_filing","status"],"title":"FilingPackageRead"},"app__modules__vat__schemas__IdempotencyBody":{"properties":{"idempotency_key":{"type":"string","title":"Idempotency Key"}},"type":"object","required":["idempotency_key"],"title":"IdempotencyBody"},"app__modules__vat__schemas__ReconciliationRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"account_code":{"type":"string","title":"Account Code"},"vat_ledger_balance":{"type":"integer","title":"Vat Ledger Balance"},"gl_balance":{"type":"integer","title":"Gl Balance"},"difference_amount":{"type":"integer","title":"Difference Amount"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","account_code","vat_ledger_balance","gl_balance","difference_amount","status"],"title":"ReconciliationRead"},"app__modules__vat__schemas__ReportingPeriodCreate":{"properties":{"period_code":{"type":"string","title":"Period Code"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"period_type":{"type":"string","title":"Period Type","default":"quarterly"}},"type":"object","required":["period_code","start_date","end_date"],"title":"ReportingPeriodCreate"},"app__modules__vat__schemas__ReportingPeriodRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"period_code":{"type":"string","title":"Period Code"},"start_date":{"type":"string","format":"date","title":"Start Date"},"end_date":{"type":"string","format":"date","title":"End Date"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Due Date"},"status":{"type":"string","title":"Status"}},"type":"object","required":["id","period_code","start_date","end_date","status"],"title":"ReportingPeriodRead"},"app__modules__vat__schemas__ValidationIssueRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"issue_type":{"type":"string","title":"Issue Type"},"severity":{"type":"string","title":"Severity"},"message":{"type":"string","title":"Message"},"status":{"type":"string","title":"Status"},"target_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Type"},"target_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Target Id"}},"type":"object","required":["id","issue_type","severity","message","status"],"title":"ValidationIssueRead"},"app__modules__work__meeting_schemas__MeetingNoteCreate":{"properties":{"title":{"type":"string","minLength":1,"title":"Title"},"meetingDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingdate"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"attendees":{"items":{"type":"string"},"type":"array","title":"Attendees"},"transcript":{"type":"string","minLength":1,"title":"Transcript"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"}},"type":"object","required":["title","transcript"],"title":"MeetingNoteCreate"},"app__modules__work__meeting_schemas__MeetingNoteRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"meetingDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Meetingdate"},"source":{"type":"string","enum":["plaud","manual"],"title":"Source"},"plaudRecordingId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Plaudrecordingid"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"attendees":{"items":{"type":"string"},"type":"array","title":"Attendees"},"transcript":{"type":"string","title":"Transcript","default":""},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"decisions":{"items":{"type":"string"},"type":"array","title":"Decisions"},"actionItems":{"items":{"$ref":"#/components/schemas/MeetingActionItemRead"},"type":"array","title":"Actionitems"},"status":{"type":"string","enum":["new","analyzed","converted"],"title":"Status","default":"new"},"analysis":{"anyOf":[{"$ref":"#/components/schemas/MeetingAiAnalysisRead"},{"type":"null"}]},"candidates":{"items":{"$ref":"#/components/schemas/app__modules__work__meeting_schemas__MeetingWorkCandidateRead"},"type":"array","title":"Candidates"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"},"updatedAt":{"type":"string","format":"date-time","title":"Updatedat"}},"type":"object","required":["id","title","source","createdAt","updatedAt"],"title":"MeetingNoteRead"},"app__modules__work__meeting_schemas__MeetingWorkCandidateRead":{"properties":{"id":{"type":"string","title":"Id"},"meetingNoteId":{"type":"string","title":"Meetingnoteid"},"title":{"type":"string","title":"Title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"customerName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customername"},"department":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Department"},"pipelineType":{"type":"string","enum":["planning","sales"],"title":"Pipelinetype"},"stageKey":{"type":"string","title":"Stagekey"},"priority":{"type":"string","enum":["low","medium","high","urgent"],"title":"Priority","default":"medium"},"followUpTasks":{"items":{"type":"string"},"type":"array","title":"Followuptasks"},"status":{"type":"string","enum":["suggested","approved","dismissed"],"title":"Status","default":"suggested"},"createdWorkItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdworkitemid"}},"type":"object","required":["id","meetingNoteId","title","pipelineType","stageKey","followUpTasks"],"title":"MeetingWorkCandidateRead"},"app__modules__work__schemas__PipelineRead":{"properties":{"pipelineType":{"type":"string","title":"Pipelinetype"},"name":{"type":"string","title":"Name"},"stages":{"items":{"$ref":"#/components/schemas/app__modules__work__schemas__PipelineStageRead"},"type":"array","title":"Stages"}},"type":"object","required":["pipelineType","name"],"title":"PipelineRead"},"app__modules__work__schemas__PipelineStageRead":{"properties":{"stageKey":{"type":"string","title":"Stagekey"},"name":{"type":"string","title":"Name"},"displayOrder":{"type":"integer","title":"Displayorder"},"isSuccess":{"type":"boolean","title":"Issuccess"},"isFailure":{"type":"boolean","title":"Isfailure"},"isHold":{"type":"boolean","title":"Ishold"}},"type":"object","required":["stageKey","name","displayOrder","isSuccess","isFailure","isHold"],"title":"PipelineStageRead"},"app__modules__work_items__schemas__AttachmentRead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"linkType":{"type":"string","title":"Linktype"},"fileName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename"},"mimeType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mimetype"},"sizeBytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Sizebytes"},"versionNumber":{"type":"integer","title":"Versionnumber"},"changeNote":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changenote"},"createdAt":{"type":"string","format":"date-time","title":"Createdat"}},"type":"object","required":["id","linkType","versionNumber","createdAt"],"title":"AttachmentRead"},"app__modules__work_items__schemas__CommentCreate":{"properties":{"body":{"type":"string","minLength":1,"title":"Body"},"parentId":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Parentid"},"visibility":{"type":"string","enum":["internal","project","external"],"title":"Visibility","default":"internal"},"isInternalNote":{"type":"boolean","title":"Isinternalnote","default":false},"mentions":{"items":{},"type":"array","title":"Mentions"}},"type":"object","required":["body"],"title":"CommentCreate"},"app__modules__work_items__schemas__ReviewRequestBody":{"properties":{"reviewerId":{"type":"string","format":"uuid","title":"Reviewerid"},"dueAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Dueat"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"},"requiredChecks":{"items":{},"type":"array","title":"Requiredchecks"},"documentIds":{"items":{},"type":"array","title":"Documentids"}},"type":"object","required":["reviewerId"],"title":"ReviewRequestBody"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}},"tags":[{"name":"health","description":"헬스체크 · 서비스 생존 확인"},{"name":"Auth","description":"로그인 · 토큰 갱신 · 세션"},{"name":"Tenants","description":"테넌트(워크스페이스) 조회 · 설정"},{"name":"Companies","description":"회사 프로필 · 대표 · 회사 문서"},{"name":"Employees","description":"직원 마스터 · HR 인증서"},{"name":"Org","description":"부서 · 직급 · 조직도 · 사용자"},{"name":"IAM","description":"역할 · 권한 · IAM 정책(관리자)"},{"name":"Shell","description":"앱 셸 · 대시보드 요약 카드"},{"name":"Unified Inbox","description":"통합 인박스 · 알림 센터"},{"name":"Notifications","description":"알림 발송 · 구독 · 읽음 처리"},{"name":"Approvals","description":"결재 · 승인 요청 · 대시보드"},{"name":"Approval Workflows","description":"승인 워크플로우 템플릿(관리자)"},{"name":"Work Items","description":"업무 아이템 · 변환 · 파이프라인"},{"name":"Activity Hub","description":"활동 피드 · 타임라인"},{"name":"Tasks","description":"할 일 · 태스크 CRUD"},{"name":"Schedule","description":"일정 · 캘린더 CRUD"},{"name":"Calendar Workspace","description":"캘린더 워크스페이스(startAt/endAt 뷰)"},{"name":"Calendar Core","description":"내부 캘린더 코어 · 이벤트"},{"name":"Email","description":"이메일 계정 · 동기화 · 스레드"},{"name":"Email Actions","description":"이메일 액션 · 라벨 · 아카이브"},{"name":"Email AI Actions","description":"이메일 AI 초안 · 요약"},{"name":"CRM","description":"CRM · 리드 · 기회 · 회사 · 연락처"},{"name":"Sales","description":"매출 · 거래처 · 분석"},{"name":"Quotations","description":"견적서 · 템플릿 · PDF"},{"name":"Contracts","description":"계약 · 라이프사이클 · 내보내기"},{"name":"E-Signatures","description":"전자서명 · 템플릿 · 요청"},{"name":"E-Signature Operations","description":"전자서명 운영 · 웹훅 · 복구(관리자)"},{"name":"E-Signatures Public","description":"전자서명 공개 서명 세션"},{"name":"Projects","description":"프로젝트 코어 · 목록 · 상세"},{"name":"Project Workspace","description":"프로젝트 워크스페이스 · 요약"},{"name":"Project Control","description":"프로젝트 통제 · 리스크 · 이슈"},{"name":"Project Execution","description":"프로젝트 실행 · 산출물 · WBS"},{"name":"Project Finance","description":"프로젝트 재무 · 예산 · 원가"},{"name":"Project Outcomes","description":"프로젝트 성과 · 완료 문서"},{"name":"Project Composition","description":"프로젝트 구성 · 리소스"},{"name":"Business Opportunities","description":"사업기회 · 공고 · RFP · 전환"},{"name":"Public Business","description":"공공사업 신청 · 요약"},{"name":"Control Tower","description":"컨트롤 타워 · 공공사업 대시보드"},{"name":"Control Tower Admin","description":"컨트롤 타워 관리(관리자)"},{"name":"Bids","description":"입찰 · RFP · 파이프라인"},{"name":"Document Workspace","description":"문서 워크스페이스 · 버전 · 공유"},{"name":"Document Intelligence","description":"문서 지능 · RAG · 지식베이스 · OCR"},{"name":"Action Hub","description":"액션 허브 · RAG 답변 기반 드래프트"},{"name":"Content Storage","description":"콘텐츠 스토리지 · Wasabi/S3"},{"name":"Reporting","description":"리포팅 · 스케줄러 · AI 요약"},{"name":"HR","description":"HR 코어 · 근로계약 · 재직"},{"name":"HR Attendance","description":"HR 근태 · 출퇴근"},{"name":"HR Documents","description":"HR 증명서 · 발급 · 승인"},{"name":"HR Lifecycle","description":"HR 채용 · 온보딩 · 퇴사"},{"name":"Public HR Document Verification","description":"HR 증명서 공개 검증"},{"name":"Public Careers","description":"채용 공개 페이지"},{"name":"Contract Sign Public","description":"근로계약 공개 서명"},{"name":"Social Insurance","description":"4대보험 · 신고"},{"name":"Payroll","description":"급여 · 명세서 · 원천징수"},{"name":"Accounting","description":"회계 · 전표 · 계정과목"},{"name":"Financial Analysis","description":"재무 분석 · DART 연동"},{"name":"AR/AP","description":"매출채권 · 매입채무"},{"name":"Treasury","description":"자금 · 입출금 · 매칭"},{"name":"VAT","description":"부가세 · 신고 · 검증"},{"name":"Closing","description":"결산 · 마감 체크리스트"},{"name":"Management","description":"경영관리 · KPI · 시나리오"},{"name":"Tax Compliance","description":"세무 컴플라이언스 · 법인세"},{"name":"Cost Accounting","description":"원가회계 · 배부 · 임대"},{"name":"External Integration","description":"외부 연동 · 매핑 · 동기화"},{"name":"PLAUD","description":"PLAUD 녹음 · 전사 · OAuth"},{"name":"Google Contacts","description":"Google 연락처 동기화"},{"name":"Morning Brief","description":"모닝 브리프 · 뉴스 · 날씨 요약"},{"name":"Weather","description":"기상청 날씨 API"},{"name":"TTS","description":"음성 합성(TTS)"},{"name":"Translation","description":"LibreTranslate 번역"},{"name":"AI Providers","description":"AI 제공자 · 모델 · 키 상태(관리자)"},{"name":"AI Usage","description":"AI 사용량 · 토큰 · 비용(관리자)"},{"name":"Prompt Templates","description":"프롬프트 템플릿 카탈로그(관리자)"},{"name":"AI Agent","description":"AI 에이전트 · 도구 호출"},{"name":"AI Memory","description":"AI 메모리 · 컨텍스트"},{"name":"AI Memory Operations","description":"AI 메모리 운영 · 백필(관리자)"},{"name":"AI Memory Governance","description":"AI 메모리 거버넌스 · 정책(관리자)"},{"name":"AI RAG","description":"RAG · 검색 · 답변 생성"},{"name":"AI RAG Quality","description":"RAG 품질 평가 · 회귀(관리자)"},{"name":"AI Retrieval","description":"하이브리드 검색 · Evidence Pack"},{"name":"AI Search","description":"AI Search · Embedding · pgvector"},{"name":"Knowledge Graph","description":"지식 그래프 · Entity · Backfill"},{"name":"Security Policies","description":"보안 정책 · PII(관리자)"},{"name":"Audit Logs","description":"감사로그 · 소스 상태(관리자)"},{"name":"Billing","description":"요금제 · 사용량(관리자)"},{"name":"Document Templates Settings","description":"문서 템플릿 설정(관리자)"},{"name":"PDF Form Templates","description":"PDF 양식 템플릿(관리자)"},{"name":"Template Marketplace","description":"산업별 템플릿 마켓(관리자)"},{"name":"Commands","description":"커맨드 팔레트 · 글로벌 명령"},{"name":"Global Search","description":"전역 검색"},{"name":"Files","description":"파일 업로드 · 다운로드"},{"name":"Sign Sessions","description":"서명 세션 · 토큰"}],"servers":[{"url":"https://api.nanumlab.com","description":"Production"}]}