-
Notifications
You must be signed in to change notification settings - Fork 0
/
openapi.json
1 lines (1 loc) · 111 KB
/
openapi.json
1
{"openapi":"3.1.0","info":{"title":"baldin","description":"API serving baldin","version":"0.1.0-alpha"},"paths":{"/auth/jwt/login":{"post":{"tags":["auth"],"summary":"Auth:Jwt.Login","operationId":"auth_jwt_login_auth_jwt_login_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_auth_jwt_login_auth_jwt_login_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BearerResponse"},"example":{"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiOTIyMWZmYzktNjQwZi00MzcyLTg2ZDMtY2U2NDJjYmE1NjAzIiwiYXVkIjoiZmFzdGFwaS11c2VyczphdXRoIiwiZXhwIjoxNTcxNTA0MTkzfQ.M10bjOe45I5Ncu_uXvOmVV8QxnL-nZfcH96U90JaocI","token_type":"bearer"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"},"examples":{"LOGIN_BAD_CREDENTIALS":{"summary":"Bad credentials or the user is inactive.","value":{"detail":"LOGIN_BAD_CREDENTIALS"}},"LOGIN_USER_NOT_VERIFIED":{"summary":"The user is not verified.","value":{"detail":"LOGIN_USER_NOT_VERIFIED"}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/jwt/logout":{"post":{"tags":["auth"],"summary":"Auth:Jwt.Logout","operationId":"auth_jwt_logout_auth_jwt_logout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"401":{"description":"Missing token or inactive user."}},"security":[{"OAuth2PasswordBearer":[]}]}},"/auth/register":{"post":{"tags":["auth"],"summary":"Register:Register","operationId":"register_register_auth_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"},"examples":{"REGISTER_USER_ALREADY_EXISTS":{"summary":"A user with this email already exists.","value":{"detail":"REGISTER_USER_ALREADY_EXISTS"}},"REGISTER_INVALID_PASSWORD":{"summary":"Password validation failed.","value":{"detail":{"code":"REGISTER_INVALID_PASSWORD","reason":"Password should beat least 3 characters"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/forgot-password":{"post":{"tags":["auth"],"summary":"Reset:Forgot Password","operationId":"reset_forgot_password_auth_forgot_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_reset_forgot_password_auth_forgot_password_post"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/reset-password":{"post":{"tags":["auth"],"summary":"Reset:Reset Password","operationId":"reset_reset_password_auth_reset_password_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_reset_reset_password_auth_reset_password_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"},"examples":{"RESET_PASSWORD_BAD_TOKEN":{"summary":"Bad or expired token.","value":{"detail":"RESET_PASSWORD_BAD_TOKEN"}},"RESET_PASSWORD_INVALID_PASSWORD":{"summary":"Password validation failed.","value":{"detail":{"code":"RESET_PASSWORD_INVALID_PASSWORD","reason":"Password should be at least 3 characters"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/request-verify-token":{"post":{"tags":["auth"],"summary":"Verify:Request-Token","operationId":"verify_request_token_auth_request_verify_token_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_verify_request_token_auth_request_verify_token_post"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/auth/verify":{"post":{"tags":["auth"],"summary":"Verify:Verify","operationId":"verify_verify_auth_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_verify_verify_auth_verify_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"},"examples":{"VERIFY_USER_BAD_TOKEN":{"summary":"Bad token, not existing user ornot the e-mail currently set for the user.","value":{"detail":"VERIFY_USER_BAD_TOKEN"}},"VERIFY_USER_ALREADY_VERIFIED":{"summary":"The user is already verified.","value":{"detail":"VERIFY_USER_ALREADY_VERIFIED"}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/db-management/list-tables":{"get":{"tags":["db-management"],"summary":"List Tables","operationId":"list_tables_db_management_list_tables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array","title":"Response List Tables Db Management List Tables Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/db-management/table-details/{table_name}":{"get":{"tags":["db-management"],"summary":"Get Table Details","operationId":"get_table_details_db_management_table_details__table_name__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"table_name","in":"path","required":true,"schema":{"type":"string","title":"Table Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Get Table Details Db Management Table Details Table Name Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me":{"get":{"tags":["users"],"summary":"Users:Current User","operationId":"users_current_user_users_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"401":{"description":"Missing token or inactive user."}},"security":[{"OAuth2PasswordBearer":[]}]},"patch":{"tags":["users"],"summary":"Users:Patch Current User","operationId":"users_patch_current_user_users_me_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"401":{"description":"Missing token or inactive user."},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorModel"},"examples":{"UPDATE_USER_EMAIL_ALREADY_EXISTS":{"summary":"A user with this email already exists.","value":{"detail":"UPDATE_USER_EMAIL_ALREADY_EXISTS"}},"UPDATE_USER_INVALID_PASSWORD":{"summary":"Password validation failed.","value":{"detail":{"code":"UPDATE_USER_INVALID_PASSWORD","reason":"Password should beat least 3 characters"}}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/users/{id}":{"get":{"tags":["users"],"summary":"Users:User","operationId":"users_user_users__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"401":{"description":"Missing token or inactive user."},"403":{"description":"Not a superuser."},"404":{"description":"The user does not exist."},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["users"],"summary":"Users:Patch User","operationId":"users_patch_user_users__id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserRead"}}}},"401":{"description":"Missing token or inactive user."},"403":{"description":"Not a superuser."},"404":{"description":"The user does not exist."},"400":{"content":{"application/json":{"examples":{"UPDATE_USER_EMAIL_ALREADY_EXISTS":{"summary":"A user with this email already exists.","value":{"detail":"UPDATE_USER_EMAIL_ALREADY_EXISTS"}},"UPDATE_USER_INVALID_PASSWORD":{"summary":"Password validation failed.","value":{"detail":{"code":"UPDATE_USER_INVALID_PASSWORD","reason":"Password should beat least 3 characters"}}}},"schema":{"$ref":"#/components/schemas/ErrorModel"}}},"description":"Bad Request"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["users"],"summary":"Users:Delete User","operationId":"users_delete_user_users__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"401":{"description":"Missing token or inactive user."},"403":{"description":"Not a superuser."},"404":{"description":"The user does not exist."},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/users/me/profile":{"get":{"tags":["users"],"summary":"Read Profile","operationId":"read_profile_users_me_profile_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserProfileRead"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/users/seed":{"post":{"tags":["users"],"summary":"Seed Users","operationId":"seed_users_users_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Users Users Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/leads/":{"post":{"tags":["leads"],"summary":"Create Job Lead","operationId":"create_job_lead_leads__post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadCreate"}}}},"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"}}}}}},"get":{"tags":["leads"],"summary":"Read Leads","operationId":"read_leads_leads__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Page number starting from 1","default":1,"title":"Page"},"description":"Page number starting from 1"},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","minimum":1,"description":"Number of records per page","default":10,"title":"Page Size"},"description":"Number of records per page"},{"name":"request_count","in":"query","required":false,"schema":{"type":"boolean","description":"Return total count of records","default":false,"title":"Request Count"},"description":"Return total count of records"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadsPaginatedRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/leads/{id}":{"get":{"tags":["leads"],"summary":"Read Lead","operationId":"read_lead_leads__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["leads"],"summary":"Update Lead","operationId":"update_lead_leads__id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["leads"],"summary":"Delete Lead","operationId":"delete_lead_leads__id__delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/leads/purge":{"delete":{"tags":["leads"],"summary":"Purge Leads","description":"Drops all leads records in the table.","operationId":"purge_leads_leads_purge_delete","responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Purge Leads Leads Purge Delete"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/leads/extract":{"post":{"tags":["leads"],"summary":"Extract Lead","operationId":"extract_lead_leads_extract_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"extraction_url","in":"query","required":true,"schema":{"type":"string","title":"Extraction Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/leads/seed":{"post":{"tags":["leads"],"summary":"Seed Leads","operationId":"seed_leads_leads_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/companies/{id}":{"get":{"tags":["companies"],"summary":"Get Company","operationId":"get_company_companies__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["companies"],"summary":"Update Company","operationId":"update_company_companies__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["companies"],"summary":"Delete Company","operationId":"delete_company_companies__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies/":{"get":{"tags":["companies"],"summary":"Get Companies","operationId":"get_companies_companies__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CompanyRead"},"type":"array","title":"Response Get Companies Companies Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["companies"],"summary":"Create Company","operationId":"create_company_companies__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/companies/{id}/leads":{"get":{"tags":["companies"],"summary":"Get Company Leads","operationId":"get_company_leads_companies__id__leads_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LeadRead"},"title":"Response Get Company Leads Companies Id Leads Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/companies/extract":{"post":{"tags":["companies"],"summary":"Extract Company","operationId":"extract_company_companies_extract_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"extraction_url","in":"query","required":true,"schema":{"type":"string","description":"URL for data extraction","title":"Extraction Url"},"description":"URL for data extraction"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/data_orchestration/pipelines":{"get":{"tags":["data_orchestration"],"summary":"Read Orch Pipelines","operationId":"read_orch_pipelines_data_orchestration_pipelines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrchestrationPipelineRead"},"type":"array","title":"Response Read Orch Pipelines Data Orchestration Pipelines Get"}}}}}},"post":{"tags":["data_orchestration"],"summary":"Create Orch Pipeline","operationId":"create_orch_pipeline_data_orchestration_pipelines_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationPipelineCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationPipelineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/data_orchestration/pipelines/{id}":{"get":{"tags":["data_orchestration"],"summary":"Read Orch Pipeline","operationId":"read_orch_pipeline_data_orchestration_pipelines__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationPipelineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["data_orchestration"],"summary":"Update Orch Pipeline","operationId":"update_orch_pipeline_data_orchestration_pipelines__id__put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationPipelineUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationPipelineRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["data_orchestration"],"summary":"Delete Orch Pipeline","operationId":"delete_orch_pipeline_data_orchestration_pipelines__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/data_orchestration/events":{"get":{"tags":["data_orchestration"],"summary":"Read Orch Events","operationId":"read_orch_events_data_orchestration_events_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrchestrationEventRead-Output"},"type":"array","title":"Response Read Orch Events Data Orchestration Events Get"}}}}}},"post":{"tags":["data_orchestration"],"summary":"Create Orch Event","operationId":"create_orch_event_data_orchestration_events_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationEventCreate"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationEventRead-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/data_orchestration/events/{id}":{"get":{"tags":["data_orchestration"],"summary":"Read Orch Event","operationId":"read_orch_event_data_orchestration_events__id__get","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationEventRead-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["data_orchestration"],"summary":"Update Orch Event","operationId":"update_orch_event_data_orchestration_events__id__put","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationEventUpdate"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrchestrationEventRead-Output"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/contacts/":{"get":{"tags":["contacts"],"summary":"Get Current User Contacts","operationId":"get_current_user_contacts_contacts__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ContactRead"},"type":"array","title":"Response Get Current User Contacts Contacts Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["contacts"],"summary":"Create User Contact","operationId":"create_user_contact_contacts__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/contacts/{contact_id}":{"get":{"tags":["contacts"],"summary":"Get User Contact","operationId":"get_user_contact_contacts__contact_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["contacts"],"summary":"Update User Contact","operationId":"update_user_contact_contacts__contact_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["contacts"],"summary":"Delete User Contact","operationId":"delete_user_contact_contacts__contact_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/contacts/extract":{"post":{"tags":["contacts"],"summary":"Extract Contacts","operationId":"extract_contacts_contacts_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRun"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ContactRead"},"type":"array","title":"Response Extract Contacts Contacts Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/contacts/seed":{"post":{"tags":["contacts"],"summary":"Seed Contacts","operationId":"seed_contacts_contacts_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Contacts Contacts Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/experiences/":{"get":{"tags":["experiences"],"summary":"Read Current User Experiences","operationId":"read_current_user_experiences_experiences__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExperienceRead"},"type":"array","title":"Response Read Current User Experiences Experiences Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["experiences"],"summary":"Create User Experience","operationId":"create_user_experience_experiences__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExperienceCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExperienceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/experiences/{experience_id}":{"get":{"tags":["experiences"],"summary":"Read User Experience","operationId":"read_user_experience_experiences__experience_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExperienceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["experiences"],"summary":"Update User Experience","operationId":"update_user_experience_experiences__experience_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExperienceUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExperienceRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["experiences"],"summary":"Delete User Experience","operationId":"delete_user_experience_experiences__experience_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/experiences/extract":{"post":{"tags":["experiences"],"summary":"Extract User Experiences","operationId":"extract_user_experiences_experiences_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRun"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExperienceRead"},"type":"array","title":"Response Extract User Experiences Experiences Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/experiences/seed":{"post":{"tags":["experiences"],"summary":"Seed Experiences","operationId":"seed_experiences_experiences_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Experiences Experiences Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/skills/extract":{"post":{"tags":["skills"],"summary":"Extract User Skills","operationId":"extract_user_skills_skills_extract_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"mode","in":"query","required":false,"schema":{"enum":["entire_document","retrieval"],"type":"string","default":"entire_document","title":"Mode"}},{"name":"text","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"}},{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uri","minLength":1},{"type":"null"}],"title":"Url"}},{"name":"llm","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"allOf":[{"$ref":"#/components/schemas/Body_extract_user_skills_skills_extract_post"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Extract User Skills Skills Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skills/":{"get":{"tags":["skills"],"summary":"Get Current User Skills","operationId":"get_current_user_skills_skills__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/SkillRead"},"type":"array","title":"Response Get Current User Skills Skills Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["skills"],"summary":"Create User Skill","operationId":"create_user_skill_skills__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/skills/{skill_id}":{"get":{"tags":["skills"],"summary":"Get User Skill","operationId":"get_user_skill_skills__skill_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["skills"],"summary":"Update User Skill","operationId":"update_user_skill_skills__skill_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["skills"],"summary":"Delete User Skill","operationId":"delete_user_skill_skills__skill_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/skills/seed":{"post":{"tags":["skills"],"summary":"Seed Skills","operationId":"seed_skills_skills_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Skills Skills Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/cover_letters/{cover_letter_id}/download":{"get":{"tags":["cover_letters"],"summary":"Download Cover Letter","operationId":"download_cover_letter_cover_letters__cover_letter_id__download_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"cover_letter_id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Cover Letter Id"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cover_letters/generate":{"post":{"tags":["cover_letters"],"summary":"Generate User Cover Letter","operationId":"generate_user_cover_letter_cover_letters_generate_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"lead_id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Lead Id"}},{"name":"template_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Template ID for the cover letter","title":"Template Id"},"description":"Template ID for the cover letter"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cover_letters/":{"get":{"tags":["cover_letters"],"summary":"Get Current User Cover Letters","operationId":"get_current_user_cover_letters_cover_letters__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"content_type","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Filter by content type","title":"Content Type"},"description":"Filter by content type"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CoverLetterRead"},"title":"Response Get Current User Cover Letters Cover Letters Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["cover_letters"],"summary":"Create User Cover Letter","operationId":"create_user_cover_letter_cover_letters__post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cover_letters/{cover_letter_id}":{"get":{"tags":["cover_letters"],"summary":"Get Cover Letter By Id","operationId":"get_cover_letter_by_id_cover_letters__cover_letter_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["cover_letters"],"summary":"Update User Cover Letter","operationId":"update_user_cover_letter_cover_letters__cover_letter_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["cover_letters"],"summary":"Delete User Cover Letter","operationId":"delete_user_cover_letter_cover_letters__cover_letter_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cover_letters/seed":{"post":{"tags":["cover_letters"],"summary":"Seed Cover Letters","operationId":"seed_cover_letters_cover_letters_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Cover Letters Cover Letters Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/resumes/{resume_id}/download":{"get":{"tags":["resumes"],"summary":"Download Resume","operationId":"download_resume_resumes__resume_id__download_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"resume_id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Resume Id"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/resumes/":{"get":{"tags":["resumes"],"summary":"Get Current User Resumes","operationId":"get_current_user_resumes_resumes__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ResumeRead"},"type":"array","title":"Response Get Current User Resumes Resumes Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["resumes"],"summary":"Create User Resume","operationId":"create_user_resume_resumes__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/resumes/{resume_id}":{"get":{"tags":["resumes"],"summary":"Get User Resume","operationId":"get_user_resume_resumes__resume_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["resumes"],"summary":"Update User Resume","operationId":"update_user_resume_resumes__resume_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["resumes"],"summary":"Delete User Resume","operationId":"delete_user_resume_resumes__resume_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/resumes/seed":{"post":{"tags":["resumes"],"summary":"Seed Resumes","operationId":"seed_resumes_resumes_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Resumes Resumes Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/applications/":{"get":{"tags":["applications"],"summary":"Get Applications","description":"Get all applications for the current user.","operationId":"get_applications_applications__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApplicationRead"},"type":"array","title":"Response Get Applications Applications Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["applications"],"summary":"Create Application","operationId":"create_application_applications__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/applications/{id}":{"patch":{"tags":["applications"],"summary":"Update Application","operationId":"update_application_applications__id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["applications"],"summary":"Delete Application","operationId":"delete_application_applications__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["applications"],"summary":"Get Application By Id","operationId":"get_application_by_id_applications__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{id}/resumes":{"get":{"tags":["applications"],"summary":"Get Application Resumes","operationId":"get_application_resumes_applications__id__resumes_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResumeRead"},"title":"Response Get Application Resumes Applications Id Resumes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["applications"],"summary":"Add Resume To Application","operationId":"add_resume_to_application_applications__id__resumes_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResumeRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{id}/cover_letters":{"get":{"tags":["applications"],"summary":"Get Application Cover Letters","operationId":"get_application_cover_letters_applications__id__cover_letters_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CoverLetterRead"},"title":"Response Get Application Cover Letters Applications Id Cover Letters Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["applications"],"summary":"Add Cover Letter To Application","operationId":"add_cover_letter_to_application_applications__id__cover_letters_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/applications/{id}/cover_letters/generate":{"post":{"tags":["applications"],"summary":"Generate Cover Letter For Application","operationId":"generate_cover_letter_for_application_applications__id__cover_letters_generate_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}},{"name":"template_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Template ID for cover letter generation","title":"Template Id"},"description":"Template ID for cover letter generation"}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CoverLetterRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/education/":{"get":{"tags":["education"],"summary":"Read Current User Educations","operationId":"read_current_user_educations_education__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EducationRead"},"type":"array","title":"Response Read Current User Educations Education Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["education"],"summary":"Create User Education","operationId":"create_user_education_education__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/education/{education_id}":{"get":{"tags":["education"],"summary":"Read User Education","operationId":"read_user_education_education__education_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["education"],"summary":"Update User Education","operationId":"update_user_education_education__education_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["education"],"summary":"Delete User Education","operationId":"delete_user_education_education__education_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EducationRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/education/extract":{"post":{"tags":["education"],"summary":"Extract Education","operationId":"extract_education_education_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRun"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EducationRead"},"type":"array","title":"Response Extract Education Education Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/education/seed":{"post":{"tags":["education"],"summary":"Seed Education","operationId":"seed_education_education_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Education Education Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/certificate/":{"get":{"tags":["certificate"],"summary":"Read Current User Certificates","operationId":"read_current_user_certificates_certificate__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CertificateRead"},"type":"array","title":"Response Read Current User Certificates Certificate Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["certificate"],"summary":"Create User Certificate","operationId":"create_user_certificate_certificate__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/certificate/{certificate_id}":{"get":{"tags":["certificate"],"summary":"Read User Certificate","operationId":"read_user_certificate_certificate__certificate_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["certificate"],"summary":"Update User Certificate","operationId":"update_user_certificate_certificate__certificate_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["certificate"],"summary":"Delete User Certificate","operationId":"delete_user_certificate_certificate__certificate_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CertificateRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/certificate/extract":{"post":{"tags":["certificate"],"summary":"Extract Certificates","operationId":"extract_certificates_certificate_extract_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRun"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CertificateRead"},"type":"array","title":"Response Extract Certificates Certificate Extract Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/certificate/seed":{"post":{"tags":["certificate"],"summary":"Seed Certificates","operationId":"seed_certificates_certificate_seed_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Seed Certificates Certificate Seed Post"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/extractor/configurables":{"get":{"tags":["extractor"],"summary":"Get Configuration","description":"Endpoint to show server configuration.","operationId":"get_configuration_extractor_configurables_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConfigurationResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/extractor/suggest":{"post":{"tags":["extractor"],"summary":"Suggest Extractor","description":"Suggest an extractor based on a description.","operationId":"suggest_extractor_extractor_suggest_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestExtractor"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorDefinition"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/extractor/{id}":{"get":{"tags":["extractor"],"summary":"Read Extractor","operationId":"read_extractor_extractor__id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["extractor"],"summary":"Update Extractor","operationId":"update_extractor_extractor__id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["extractor"],"summary":"Delete Extractor","operationId":"delete_extractor_extractor__id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/extractor/":{"get":{"tags":["extractor"],"summary":"Read Extractors","operationId":"read_extractors_extractor__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ExtractorRead"},"type":"array","title":"Response Read Extractors Extractor Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"tags":["extractor"],"summary":"Create Extractor","operationId":"create_extractor_extractor__post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorCreate"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/extractor/{id}/examples":{"get":{"tags":["extractor"],"summary":"Get Extractor Examples","operationId":"get_extractor_examples_extractor__id__examples_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":10,"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/ExtractorExampleRead"},"title":"Response Get Extractor Examples Extractor Id Examples Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["extractor"],"summary":"Create Extractor Example","operationId":"create_extractor_example_extractor__id__examples_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorExampleCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorExampleRead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/extractor/{id}/examples/{example_id}":{"delete":{"tags":["extractor"],"summary":"Delete Extractor Example","operationId":"delete_extractor_example_extractor__id__examples__example_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}},{"name":"example_id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Example Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/extractor/{id}/run":{"post":{"tags":["extractor"],"summary":"Extractor Runner","description":"Run an extractor on a given payload","operationId":"extractor_runner_extractor__id__run_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid4","title":"Id"}},{"name":"mode","in":"query","required":false,"schema":{"enum":["entire_document","retrieval"],"type":"string","default":"entire_document","title":"Mode"}},{"name":"text","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"}},{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uri","minLength":1},{"type":"null"}],"title":"Url"}},{"name":"llm","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"allOf":[{"$ref":"#/components/schemas/Body_extractor_runner_extractor__id__run_post"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExtractorResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"ApplicationCreate":{"properties":{"lead_id":{"type":"string","format":"uuid4","title":"Lead Id"},"status":{"type":"string","title":"Status"}},"type":"object","required":["lead_id","status"],"title":"ApplicationCreate"},"ApplicationRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"lead_id":{"type":"string","format":"uuid4","title":"Lead Id"},"user_id":{"type":"string","format":"uuid4","title":"User Id"},"lead":{"$ref":"#/components/schemas/LeadRead"},"user":{"$ref":"#/components/schemas/UserRead"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status","description":"Application status"}},"type":"object","required":["id","created_at","updated_at","lead_id","user_id","lead","user"],"title":"ApplicationRead"},"ApplicationUpdate":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"ApplicationUpdate"},"BearerResponse":{"properties":{"access_token":{"type":"string","title":"Access Token"},"token_type":{"type":"string","title":"Token Type"}},"type":"object","required":["access_token","token_type"],"title":"BearerResponse"},"Body_auth_jwt_login_auth_jwt_login_post":{"properties":{"grant_type":{"anyOf":[{"type":"string","pattern":"password"},{"type":"null"}],"title":"Grant Type"},"username":{"type":"string","title":"Username"},"password":{"type":"string","title":"Password"},"scope":{"type":"string","title":"Scope","default":""},"client_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Id"},"client_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Secret"}},"type":"object","required":["username","password"],"title":"Body_auth_jwt_login_auth_jwt_login_post"},"Body_extract_user_skills_skills_extract_post":{"properties":{"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File"}},"type":"object","title":"Body_extract_user_skills_skills_extract_post"},"Body_extractor_runner_extractor__id__run_post":{"properties":{"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File"}},"type":"object","title":"Body_extractor_runner_extractor__id__run_post"},"Body_reset_forgot_password_auth_forgot_password_post":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"Body_reset_forgot_password_auth_forgot_password_post"},"Body_reset_reset_password_auth_reset_password_post":{"properties":{"token":{"type":"string","title":"Token"},"password":{"type":"string","title":"Password"}},"type":"object","required":["token","password"],"title":"Body_reset_reset_password_auth_reset_password_post"},"Body_verify_request_token_auth_request_verify_token_post":{"properties":{"email":{"type":"string","format":"email","title":"Email"}},"type":"object","required":["email"],"title":"Body_verify_request_token_auth_request_verify_token_post"},"Body_verify_verify_auth_verify_post":{"properties":{"token":{"type":"string","title":"Token"}},"type":"object","required":["token"],"title":"Body_verify_verify_auth_verify_post"},"CertificateCreate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Certificate title"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer","description":"Issuer of the certificate"},"expiration_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiration Date","description":"Expiration date of the certificate"},"issued_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Issued Date","description":"Issued date of the certificate"}},"type":"object","title":"CertificateCreate"},"CertificateRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Certificate title"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer","description":"Issuer of the certificate"},"expiration_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiration Date","description":"Expiration date of the certificate"},"issued_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Issued Date","description":"Issued date of the certificate"}},"type":"object","required":["id","created_at","updated_at"],"title":"CertificateRead"},"CertificateUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Certificate title"},"issuer":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuer","description":"Issuer of the certificate"},"expiration_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expiration Date","description":"Expiration date of the certificate"},"issued_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Issued Date","description":"Issued date of the certificate"}},"type":"object","title":"CertificateUpdate"},"CompanyCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Company name"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry","description":"Industry of the company"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size","description":"Size of the company"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the company"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the company"}},"type":"object","title":"CompanyCreate"},"CompanyRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Company name"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry","description":"Industry of the company"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size","description":"Size of the company"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the company"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the company"}},"type":"object","required":["id","created_at","updated_at"],"title":"CompanyRead"},"CompanyUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Company name"},"industry":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry","description":"Industry of the company"},"size":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Size","description":"Size of the company"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the company"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the company"}},"type":"object","title":"CompanyUpdate"},"ConfigurationResponse":{"properties":{"available_models":{"items":{"type":"string"},"type":"array","title":"Available Models"},"accepted_mimetypes":{"items":{"type":"string"},"type":"array","title":"Accepted Mimetypes"},"max_file_size_mb":{"type":"integer","title":"Max File Size Mb"},"max_concurrency":{"type":"integer","title":"Max Concurrency"},"max_chunks":{"type":"integer","title":"Max Chunks"},"models":{"items":{"type":"object"},"type":"array","title":"Models"}},"type":"object","required":["available_models","accepted_mimetypes","max_file_size_mb","max_concurrency","max_chunks","models"],"title":"ConfigurationResponse","description":"Response for configuration."},"ContactCreate":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email","description":"Email address"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"}},"type":"object","title":"ContactCreate"},"ContactRead":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email","description":"Email address"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"ContactRead"},"ContactUpdate":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email","description":"Email address"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"}},"type":"object","title":"ContactUpdate"},"ContentType":{"type":"string","enum":["custom","generated","template"],"title":"ContentType"},"CoverLetterCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Cover letter name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Cover letter content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Cover letter content type"}},"type":"object","title":"CoverLetterCreate"},"CoverLetterRead":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Cover letter name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Cover letter content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Cover letter content type"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"CoverLetterRead"},"CoverLetterUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Cover letter name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Cover letter content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Cover letter content type"}},"type":"object","title":"CoverLetterUpdate"},"EducationCreate":{"properties":{"university":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"University","description":"University name"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree","description":"Degree name"},"gradePoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gradepoint","description":"Grade point"},"activities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activities","description":"Activities involved"},"achievements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Achievements","description":"Achievements"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the education"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the education"}},"type":"object","title":"EducationCreate"},"EducationRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"university":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"University","description":"University name"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree","description":"Degree name"},"gradePoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gradepoint","description":"Grade point"},"activities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activities","description":"Activities involved"},"achievements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Achievements","description":"Achievements"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the education"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the education"}},"type":"object","required":["id","created_at","updated_at"],"title":"EducationRead"},"EducationUpdate":{"properties":{"university":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"University","description":"University name"},"degree":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Degree","description":"Degree name"},"gradePoint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gradepoint","description":"Grade point"},"activities":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Activities","description":"Activities involved"},"achievements":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Achievements","description":"Achievements"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the education"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the education"}},"type":"object","title":"EducationUpdate"},"ErrorModel":{"properties":{"detail":{"anyOf":[{"type":"string"},{"additionalProperties":{"type":"string"},"type":"object"}],"title":"Detail"}},"type":"object","required":["detail"],"title":"ErrorModel"},"ExperienceCreate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"company":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company","description":"Company name"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the experience"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the experience"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the experience"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the experience"},"projects":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projects","description":"Projects involved"}},"type":"object","title":"ExperienceCreate"},"ExperienceRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"company":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company","description":"Company name"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the experience"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the experience"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the experience"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the experience"},"projects":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projects","description":"Projects involved"}},"type":"object","required":["id","created_at","updated_at"],"title":"ExperienceRead"},"ExperienceUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"company":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company","description":"Company name"},"start_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Start Date","description":"Start date of the experience"},"end_date":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"End Date","description":"End date of the experience"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the experience"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Location of the experience"},"projects":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projects","description":"Projects involved"}},"type":"object","title":"ExperienceUpdate"},"ExtractorCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Extractor name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Extractor description"},"json_schema":{"anyOf":[{"type":"object"},{"type":"string"},{"type":"null"}],"title":"Json Schema","description":"JSON schema"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction","description":"Extractor instruction"},"extractor_examples":{"items":{"$ref":"#/components/schemas/ExtractorExampleRead"},"type":"array","title":"Extractor Examples","description":"Extractor examples","default":[]}},"type":"object","title":"ExtractorCreate"},"ExtractorDefinition":{"properties":{"json_schema":{"type":"string","title":"Json Schema","description":"JSON Schema that describes the entity / information that should be extracted. This schema is specified in JSON Schema format. "}},"type":"object","required":["json_schema"],"title":"ExtractorDefinition","description":"Define an information extractor to be used in an information extraction system."},"ExtractorExampleCreate":{"properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Example content"},"output":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output","description":"Example output"}},"type":"object","title":"ExtractorExampleCreate"},"ExtractorExampleRead":{"properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Example content"},"output":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output","description":"Example output"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"ExtractorExampleRead"},"ExtractorRead":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Extractor name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Extractor description"},"json_schema":{"anyOf":[{"type":"object"},{"type":"string"},{"type":"null"}],"title":"Json Schema","description":"JSON schema"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction","description":"Extractor instruction"},"extractor_examples":{"items":{"$ref":"#/components/schemas/ExtractorExampleRead"},"type":"array","title":"Extractor Examples","description":"Extractor examples","default":[]},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"ExtractorRead"},"ExtractorResponse":{"properties":{"data":{"items":{},"type":"array","title":"Data","description":"Extracted data","default":[]},"content_too_long":{"type":"boolean","title":"Content Too Long","description":"Content too long to extract","default":false}},"type":"object","title":"ExtractorResponse"},"ExtractorRun":{"properties":{"mode":{"type":"string","enum":["entire_document","retrieval"],"title":"Mode","description":"Mode to run the extractor in. 'entire_document' extracts information from the entire document. 'retrieval' extracts information from a specific section of the document.","default":"entire_document"},"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File","description":"A file to extract information from. If provided, the file will be processed and the text extracted."},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","description":"Text to extract information from. If provided, the text will be processed and the information extracted."},"url":{"anyOf":[{"type":"string","minLength":1,"format":"uri"},{"type":"null"}],"title":"Url","description":"A URL to extract information from. If provided, the URL will be processed and the information extracted."},"llm":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm","description":"The language model to use for the extraction."}},"type":"object","title":"ExtractorRun","description":"Request to run an extractor."},"ExtractorUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Extractor name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Extractor description"},"json_schema":{"anyOf":[{"type":"object"},{"type":"string"},{"type":"null"}],"title":"Json Schema","description":"JSON schema"},"instruction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Instruction","description":"Extractor instruction"},"extractor_examples":{"items":{"$ref":"#/components/schemas/ExtractorExampleRead"},"type":"array","title":"Extractor Examples","description":"Extractor examples","default":[]}},"type":"object","title":"ExtractorUpdate"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LeadCreate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Job description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Job location"},"salary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Salary","description":"Salary range"},"job_function":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Function","description":"Job function"},"employment_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employment Type","description":"Type of employment"},"seniority_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seniority Level","description":"Seniority level"},"education_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Education Level","description":"Required education level"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"},"hiring_manager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hiring Manager","description":"Hiring manager"},"url":{"type":"string","title":"Url"},"company_ids":{"anyOf":[{"items":{"type":"string","format":"uuid4"},"type":"array"},{"type":"null"}],"title":"Company Ids","description":"Company IDs"}},"type":"object","required":["url"],"title":"LeadCreate"},"LeadRead":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Job description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Job location"},"salary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Salary","description":"Salary range"},"job_function":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Function","description":"Job function"},"employment_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employment Type","description":"Type of employment"},"seniority_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seniority Level","description":"Seniority level"},"education_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Education Level","description":"Required education level"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"},"hiring_manager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hiring Manager","description":"Hiring manager"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"url":{"anyOf":[{"type":"string","minLength":1,"format":"uri"},{"type":"string"},{"type":"null"}],"title":"Url","description":"Job posting URL"},"companies":{"items":{"$ref":"#/components/schemas/CompanyRead"},"type":"array","title":"Companies","description":"List of companies associated with the lead","default":[]}},"type":"object","required":["id","created_at","updated_at"],"title":"LeadRead"},"LeadUpdate":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"Job title"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Job description"},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","description":"Job location"},"salary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Salary","description":"Salary range"},"job_function":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Job Function","description":"Job function"},"employment_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Employment Type","description":"Type of employment"},"seniority_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Seniority Level","description":"Seniority level"},"education_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Education Level","description":"Required education level"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes","description":"Additional notes"},"hiring_manager":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Hiring Manager","description":"Hiring manager"},"company_ids":{"items":{"type":"string","format":"uuid4"},"type":"array","title":"Company Ids","description":"Company IDs","default":[]}},"type":"object","title":"LeadUpdate"},"LeadsPaginatedRead":{"properties":{"leads":{"items":{"$ref":"#/components/schemas/LeadRead"},"type":"array","title":"Leads"},"pagination":{"$ref":"#/components/schemas/Pagination"},"total_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total Count","description":"Total number of leads, if pagination requested"}},"type":"object","required":["leads","pagination","total_count"],"title":"LeadsPaginatedRead"},"OrchestrationEventCreate":{"properties":{"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Error message"},"payload":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Payload","description":"Payload of the triggering event"},"environment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment","description":"Application environment setting"},"source_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Source of the pipeline"},"destination_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Destination of the pipeline"},"status":{"anyOf":[{"$ref":"#/components/schemas/OrchestrationEventStatusType"},{"type":"null"}],"description":"Status of the event"},"pipeline_id":{"type":"string","format":"uuid4","title":"Pipeline Id"}},"type":"object","required":["pipeline_id"],"title":"OrchestrationEventCreate"},"OrchestrationEventRead-Input":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Error message"},"payload":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Payload","description":"Payload of the triggering event"},"environment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment","description":"Application environment setting"},"source_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Source of the pipeline"},"destination_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Destination of the pipeline"},"status":{"anyOf":[{"$ref":"#/components/schemas/OrchestrationEventStatusType"},{"type":"null"}],"description":"Status of the event"},"pipeline_id":{"anyOf":[{"type":"string","format":"uuid4"},{"type":"null"}],"title":"Pipeline Id","description":"Pipeline ID"}},"type":"object","required":["id","created_at","updated_at"],"title":"OrchestrationEventRead"},"OrchestrationEventRead-Output":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Error message"},"payload":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Payload","description":"Payload of the triggering event"},"environment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment","description":"Application environment setting"},"source_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Source of the pipeline"},"destination_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Destination of the pipeline"},"status":{"anyOf":[{"$ref":"#/components/schemas/OrchestrationEventStatusType"},{"type":"null"}],"description":"Status of the event"},"pipeline_id":{"anyOf":[{"type":"string","format":"uuid4"},{"type":"null"}],"title":"Pipeline Id","description":"Pipeline ID"}},"type":"object","required":["id","created_at","updated_at"],"title":"OrchestrationEventRead"},"OrchestrationEventStatusType":{"type":"string","enum":["pending","running","success","failure"],"title":"OrchestrationEventStatusType"},"OrchestrationEventUpdate":{"properties":{"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message","description":"Error message"},"payload":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Payload","description":"Payload of the triggering event"},"environment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment","description":"Application environment setting"},"source_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Source of the pipeline"},"destination_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Destination of the pipeline"},"status":{"anyOf":[{"$ref":"#/components/schemas/OrchestrationEventStatusType"},{"type":"null"}],"description":"Status of the event"},"pipeline_id":{"anyOf":[{"type":"string","format":"uuid4"},{"type":"null"}],"title":"Pipeline Id","description":"Pipeline ID"}},"type":"object","title":"OrchestrationEventUpdate"},"OrchestrationPipelineCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the pipeline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the pipeline"},"definition":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Definition","description":"Parameters for the pipeline"}},"type":"object","title":"OrchestrationPipelineCreate"},"OrchestrationPipelineRead":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the pipeline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the pipeline"},"definition":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Definition","description":"Parameters for the pipeline"},"orchestration_events":{"items":{"$ref":"#/components/schemas/OrchestrationEventRead-Output"},"type":"array","title":"Orchestration Events","description":"Events in the pipeline","default":[]}},"type":"object","required":["id","created_at","updated_at"],"title":"OrchestrationPipelineRead"},"OrchestrationPipelineUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the pipeline"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Description of the pipeline"},"definition":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Definition","description":"Parameters for the pipeline"},"events":{"items":{"$ref":"#/components/schemas/OrchestrationEventRead-Input"},"type":"array","title":"Events","description":"Events in the pipeline","default":[]}},"type":"object","title":"OrchestrationPipelineUpdate"},"Pagination":{"properties":{"page":{"type":"integer","minimum":1.0,"title":"Page","description":"The page number","default":1},"page_size":{"type":"integer","minimum":1.0,"title":"Page Size","description":"The number of items per page","default":10},"request_count":{"type":"boolean","title":"Request Count","description":"Request a query for total count","default":false}},"type":"object","title":"Pagination"},"ResumeCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Resume name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Resume content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Resume content type"}},"type":"object","title":"ResumeCreate"},"ResumeRead":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Resume name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Resume content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Resume content type"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"ResumeRead"},"ResumeUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Resume name"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content","description":"Resume content"},"content_type":{"anyOf":[{"$ref":"#/components/schemas/ContentType"},{"type":"null"}],"description":"Resume content type"}},"type":"object","title":"ResumeUpdate"},"SkillCreate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the skill"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Category of the skill"},"yoe":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Yoe","description":"Years of Experience"},"subskills":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subskills","description":"Sub-Skills"}},"type":"object","title":"SkillCreate"},"SkillRead":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the skill"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Category of the skill"},"yoe":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Yoe","description":"Years of Experience"},"subskills":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subskills","description":"Sub-Skills"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The unique uuid4 record identifier."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The time the item was created"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"The time the item was last updated"}},"type":"object","required":["id","created_at","updated_at"],"title":"SkillRead"},"SkillUpdate":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Name of the skill"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Category of the skill"},"yoe":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Yoe","description":"Years of Experience"},"subskills":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subskills","description":"Sub-Skills"}},"type":"object","title":"SkillUpdate"},"SuggestExtractor":{"properties":{"description":{"type":"string","title":"Description","description":"A description of the extractor.","default":""},"json_schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Json Schema","description":"Existing JSON schema that describes the entity information that should be extracted."}},"type":"object","title":"SuggestExtractor","description":"A request to create an extractor from a text sample."},"URI":{"properties":{"name":{"type":"string","title":"Name"},"type":{"$ref":"#/components/schemas/URIType"}},"type":"object","required":["name","type"],"title":"URI"},"URIType":{"type":"string","enum":["filepath","datalake","database","api","url"],"title":"URIType"},"UserCreate":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"address_line_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 1","description":"Address line 1"},"address_line_2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 2","description":"Address line 2"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City","description":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","description":"State"},"zip_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zip Code","description":"Zip code"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"Country"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"avatar_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Avatar URI"},"email":{"type":"string","format":"email","title":"Email"},"password":{"type":"string","title":"Password"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active","default":true},"is_superuser":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Superuser","default":false},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Verified","default":false}},"type":"object","required":["email","password"],"title":"UserCreate"},"UserProfileRead":{"properties":{"skills":{"items":{"$ref":"#/components/schemas/SkillRead"},"type":"array","title":"Skills","description":"User's skills","default":[]},"experiences":{"items":{"$ref":"#/components/schemas/ExperienceRead"},"type":"array","title":"Experiences","description":"User's professional experiences","default":[]},"education":{"items":{"$ref":"#/components/schemas/EducationRead"},"type":"array","title":"Education","description":"User's educational background","default":[]},"certificates":{"items":{"$ref":"#/components/schemas/CertificateRead"},"type":"array","title":"Certificates","description":"User's certificates","default":[]}},"type":"object","title":"UserProfileRead"},"UserRead":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"address_line_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 1","description":"Address line 1"},"address_line_2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 2","description":"Address line 2"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City","description":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","description":"State"},"zip_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zip Code","description":"Zip code"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"Country"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"avatar_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Avatar URI"},"id":{"type":"string","format":"uuid4","title":"Id"},"email":{"type":"string","format":"email","title":"Email"},"is_active":{"type":"boolean","title":"Is Active","default":true},"is_superuser":{"type":"boolean","title":"Is Superuser","default":false},"is_verified":{"type":"boolean","title":"Is Verified","default":false}},"type":"object","required":["id","email"],"title":"UserRead"},"UserUpdate":{"properties":{"first_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"First Name","description":"First name"},"last_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Name","description":"Last name"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"Phone number"},"address_line_1":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 1","description":"Address line 1"},"address_line_2":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address Line 2","description":"Address line 2"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City","description":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","description":"State"},"zip_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zip Code","description":"Zip code"},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","description":"Country"},"time_zone":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time Zone","description":"Time zone"},"avatar_uri":{"anyOf":[{"$ref":"#/components/schemas/URI"},{"type":"null"}],"description":"Avatar URI"},"password":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Password"},"email":{"anyOf":[{"type":"string","format":"email"},{"type":"null"}],"title":"Email"},"is_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Active"},"is_superuser":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Superuser"},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Verified"}},"type":"object","title":"UserUpdate"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"auth/jwt/login"}}}}}}