{"openapi":"3.1.0","info":{"title":"ScoreCredit.fr","description":"Comparateur de Prêts Immobilier, Consommation & Auto","version":"4.2.0"},"paths":{"/telegram/webhook":{"post":{"summary":"Telegram Webhook","description":"Endpoint webhook pour recevoir les messages Telegram.","operationId":"telegram_webhook_telegram_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/ping":{"get":{"tags":["desktop-sync"],"summary":"Ping","operationId":"ping_api_desktop_ping_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/license":{"get":{"tags":["desktop-sync"],"summary":"Desktop License","operationId":"desktop_license_api_desktop_license_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/financing/bank-policies":{"post":{"tags":["desktop-sync"],"summary":"Desktop Financing Bank Policies","operationId":"desktop_financing_bank_policies_api_desktop_financing_bank_policies_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/leads":{"get":{"tags":["desktop-sync"],"summary":"Leads","operationId":"leads_api_desktop_leads_get","parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string","default":"","title":"Since"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":300,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/workbench/today":{"get":{"tags":["desktop-sync"],"summary":"Workbench Today","operationId":"workbench_today_api_desktop_workbench_today_get","parameters":[{"name":"day","in":"query","required":false,"schema":{"type":"string","default":"","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/workbench/agenda":{"get":{"tags":["desktop-sync"],"summary":"Workbench Agenda","operationId":"workbench_agenda_api_desktop_workbench_agenda_get","parameters":[{"name":"day","in":"query","required":false,"schema":{"type":"string","default":"","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/workbench/pipeline":{"get":{"tags":["desktop-sync"],"summary":"Workbench Pipeline","operationId":"workbench_pipeline_api_desktop_workbench_pipeline_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":40,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/capucine/cockpit":{"get":{"tags":["desktop-sync"],"summary":"Capucine Cockpit","operationId":"capucine_cockpit_api_desktop_capucine_cockpit_get","parameters":[{"name":"day","in":"query","required":false,"schema":{"type":"string","default":"","title":"Day"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":120,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/workbench/lead/{lead_id}":{"get":{"tags":["desktop-sync"],"summary":"Workbench Lead","operationId":"workbench_lead_api_desktop_workbench_lead__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}":{"get":{"tags":["desktop-sync"],"summary":"Lead Detail","operationId":"lead_detail_api_desktop_lead__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/documents/analyze":{"post":{"tags":["desktop-sync"],"summary":"Lead Documents Analyze","operationId":"lead_documents_analyze_api_desktop_lead__lead_id__documents_analyze_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/dossier-pack/preview":{"get":{"tags":["desktop-sync"],"summary":"Lead Dossier Pack Preview","operationId":"lead_dossier_pack_preview_api_desktop_lead__lead_id__dossier_pack_preview_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/dossier-pack/download":{"get":{"tags":["desktop-sync"],"summary":"Lead Dossier Pack Download","operationId":"lead_dossier_pack_download_api_desktop_lead__lead_id__dossier_pack_download_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/dossier-pack/pdf":{"get":{"tags":["desktop-sync"],"summary":"Lead Dossier Pack Pdf","operationId":"lead_dossier_pack_pdf_api_desktop_lead__lead_id__dossier_pack_pdf_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/document/{doc_id}":{"get":{"tags":["desktop-sync"],"summary":"Document","operationId":"document_api_desktop_document__doc_id__get","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/dossier-deposit":{"post":{"tags":["desktop-sync"],"summary":"Dossier Deposit","operationId":"dossier_deposit_api_desktop_dossier_deposit_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/capucine/context":{"post":{"tags":["desktop-sync"],"summary":"Capucine Context","operationId":"capucine_context_api_desktop_capucine_context_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/capucine/analyze":{"post":{"tags":["desktop-sync"],"summary":"Capucine Analyze","operationId":"capucine_analyze_api_desktop_capucine_analyze_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/capucine/chat":{"post":{"tags":["desktop-sync"],"summary":"Capucine Chat","operationId":"capucine_chat_api_desktop_capucine_chat_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/document-upload":{"post":{"tags":["desktop-sync"],"summary":"Document Upload","operationId":"document_upload_api_desktop_document_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_document_upload_api_desktop_document_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/entretien/transcribe":{"post":{"tags":["desktop-sync"],"summary":"Entretien Transcribe","operationId":"entretien_transcribe_api_desktop_entretien_transcribe_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_entretien_transcribe_api_desktop_entretien_transcribe_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/entretien/generate":{"post":{"tags":["desktop-sync"],"summary":"Entretien Generate","operationId":"entretien_generate_api_desktop_entretien_generate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/entretien/apply":{"post":{"tags":["desktop-sync"],"summary":"Entretien Apply","operationId":"entretien_apply_api_desktop_entretien_apply_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/desktop/lead/{lead_id}/carcasse":{"get":{"tags":["desktop-sync"],"summary":"Desktop Lead Carcasse","description":"Read the dossier with the Desktop identity, never an admin password.","operationId":"desktop_lead_carcasse_api_desktop_lead__lead_id__carcasse_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/client-progress":{"post":{"tags":["desktop-sync"],"summary":"Desktop Client Progress","description":"Publie (ou retire avec {\"withdraw\": true}) l'avancement affiché au client. Idempotent par lead.","operationId":"desktop_client_progress_api_desktop_lead__lead_id__client_progress_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/desktop/lead/{lead_id}/invite-deposit":{"post":{"tags":["desktop-sync"],"summary":"Desktop Invite Deposit","description":"Envoie au lead son lien de depot de pieces (/mon-dossier/{token}). Garde-fou : aucun envoi sur lead test/demo.","operationId":"desktop_invite_deposit_api_desktop_lead__lead_id__invite_deposit_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossier/{lead_id}/carcasse-edit":{"get":{"summary":"Carcasse Editable","description":"Carcasse editable pre-remplie par IA","operationId":"carcasse_editable_admin_dossier__lead_id__carcasse_edit_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/carcasse/save/{lead_id}":{"post":{"summary":"Save Carcasse Data","operationId":"save_carcasse_data_api_carcasse_save__lead_id__post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/carcasse/export-pdf/{lead_id}":{"post":{"summary":"Export Carcasse Pdf","description":"Generate PDF from edited carcasse form data","operationId":"export_carcasse_pdf_api_carcasse_export_pdf__lead_id__post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/bank-submissions":{"get":{"summary":"Get Bank Submissions Api","operationId":"get_bank_submissions_api_api_dossier__lead_id__bank_submissions_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/bank-submit":{"post":{"summary":"Submit To Bank","operationId":"submit_to_bank_api_dossier__lead_id__bank_submit_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/bank-submission/{sub_id}/status":{"post":{"summary":"Update Bank Status","operationId":"update_bank_status_api_dossier__lead_id__bank_submission__sub_id__status_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"sub_id","in":"path","required":true,"schema":{"type":"integer","title":"Sub Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/generate-bank-message-v2":{"post":{"summary":"Generate Bank Message V2","description":"Generate personalized bank message using AI","operationId":"generate_bank_message_v2_api_dossier__lead_id__generate_bank_message_v2_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossier/{lead_id}/generate-signature":{"post":{"summary":"Generate Signature","operationId":"generate_signature_admin_dossier__lead_id__generate_signature_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossier/{lead_id}/signatures":{"get":{"summary":"List Signatures","operationId":"list_signatures_admin_dossier__lead_id__signatures_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossier/{lead_id}/signature/{sig_id}/pdf":{"get":{"summary":"Download Signed Pdf","operationId":"download_signed_pdf_admin_dossier__lead_id__signature__sig_id__pdf_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"sig_id","in":"path","required":true,"schema":{"type":"integer","title":"Sig Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossier/{lead_id}/signature/{sig_id}/audit":{"get":{"summary":"Audit Trail","operationId":"audit_trail_admin_dossier__lead_id__signature__sig_id__audit_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"sig_id","in":"path","required":true,"schema":{"type":"integer","title":"Sig Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/signer/{token}":{"get":{"summary":"Signing Page","description":"Client signing page","operationId":"signing_page_signer__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/signer/{token}/request-otp":{"post":{"summary":"Request Otp","description":"Generate and store OTP code","operationId":"request_otp_signer__token__request_otp_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/signer/{token}/verify":{"post":{"summary":"Verify Signature","description":"Verify OTP and sign the document","operationId":"verify_signature_signer__token__verify_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/post-accord":{"post":{"summary":"Start Post Accord","operationId":"start_post_accord_api_dossier__lead_id__post_accord_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Get Post Accord","operationId":"get_post_accord_api_dossier__lead_id__post_accord_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/post-accord/status":{"post":{"summary":"Update Post Accord Status","operationId":"update_post_accord_status_api_dossier__lead_id__post_accord_status_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/post-accord/conditions":{"post":{"summary":"Update Conditions","operationId":"update_conditions_api_dossier__lead_id__post_accord_conditions_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/post-accord/notaire":{"post":{"summary":"Update Notaire","operationId":"update_notaire_api_dossier__lead_id__post_accord_notaire_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/relances/check":{"get":{"summary":"Check And Send Relances","description":"Check and send pending relances (for cron job)","operationId":"check_and_send_relances_api_relances_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/dossier/{lead_id}/lcb-ft":{"get":{"summary":"Get Lcb Ft","operationId":"get_lcb_ft_api_dossier__lead_id__lcb_ft_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Update Lcb Ft","operationId":"update_lcb_ft_api_dossier__lead_id__lcb_ft_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/rgpd":{"get":{"summary":"Get Rgpd","operationId":"get_rgpd_api_dossier__lead_id__rgpd_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Update Rgpd","operationId":"update_rgpd_api_dossier__lead_id__rgpd_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/rgpd/forget":{"post":{"summary":"Rgpd Forget","description":"Droit a l'oubli — marque le lead pour suppression","operationId":"rgpd_forget_api_dossier__lead_id__rgpd_forget_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/co-emprunteur":{"get":{"summary":"Get Co Emprunteur","operationId":"get_co_emprunteur_api_dossier__lead_id__co_emprunteur_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Upsert Co Emprunteur","operationId":"upsert_co_emprunteur_api_dossier__lead_id__co_emprunteur_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/generate-bank-message":{"post":{"summary":"Generate Bank Message","description":"Génère un message IA personnalisé pour envoyer le dossier à une banque","operationId":"generate_bank_message_api_dossier__lead_id__generate_bank_message_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/plan-financement":{"get":{"summary":"Get Plan Financement","operationId":"get_plan_financement_api_dossier__lead_id__plan_financement_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Upsert Plan Financement","operationId":"upsert_plan_financement_api_dossier__lead_id__plan_financement_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/plan-financement/{pret_id}":{"delete":{"summary":"Delete Plan Pret","operationId":"delete_plan_pret_api_dossier__lead_id__plan_financement__pret_id__delete","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"pret_id","in":"path","required":true,"schema":{"type":"integer","title":"Pret Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/attestation-financement":{"get":{"summary":"Generate Attestation","description":"Génère le texte d'une attestation de financement","operationId":"generate_attestation_api_dossier__lead_id__attestation_financement_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/estimation-commissions":{"get":{"summary":"Estimation Commissions","operationId":"estimation_commissions_api_dossier__lead_id__estimation_commissions_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/pipeline":{"get":{"summary":"Get Pipeline","description":"Tous les leads avec leur stage pipeline","operationId":"get_pipeline_api_crm_pipeline_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/crm/pipeline/{lead_id}/stage":{"post":{"summary":"Update Stage","description":"Changer l'etape d'un lead dans le pipeline","operationId":"update_stage_api_crm_pipeline__lead_id__stage_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/pipeline/{lead_id}/details":{"post":{"summary":"Update Pipeline Details","operationId":"update_pipeline_details_api_crm_pipeline__lead_id__details_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/relances":{"get":{"summary":"Get Relances Dues","description":"Relances dues aujourd'hui ou en retard","operationId":"get_relances_dues_api_crm_relances_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/crm/relance/{relance_id}/done":{"post":{"summary":"Mark Relance Done","operationId":"mark_relance_done_api_crm_relance__relance_id__done_post","parameters":[{"name":"relance_id","in":"path","required":true,"schema":{"type":"integer","title":"Relance Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/relance/{relance_id}/skip":{"post":{"summary":"Skip Relance","operationId":"skip_relance_api_crm_relance__relance_id__skip_post","parameters":[{"name":"relance_id","in":"path","required":true,"schema":{"type":"integer","title":"Relance Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/{lead_id}/activity":{"post":{"summary":"Add Activity","operationId":"add_activity_api_crm__lead_id__activity_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/{lead_id}/activities":{"get":{"summary":"Get Activities","operationId":"get_activities_api_crm__lead_id__activities_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/kpi":{"get":{"summary":"Get Kpi","operationId":"get_kpi_api_crm_kpi_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/pipeline":{"get":{"summary":"Admin Pipeline Page","operationId":"admin_pipeline_page_admin_pipeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/conventions":{"get":{"summary":"Conventions Dashboard","operationId":"conventions_dashboard_admin_conventions_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","title":"Status"}},{"name":"city","in":"query","required":false,"schema":{"type":"string","title":"City"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","title":"Search"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/convention/{conv_id}":{"get":{"summary":"Convention Detail","operationId":"convention_detail_admin_convention__conv_id__get","parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"integer","title":"Conv Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions":{"post":{"summary":"Api Create Or Update Convention","operationId":"api_create_or_update_convention_api_conventions_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/{conv_id}":{"delete":{"summary":"Api Delete Convention","operationId":"api_delete_convention_api_conventions__conv_id__delete","parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"integer","title":"Conv Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/{conv_id}/status":{"post":{"summary":"Api Change Status","operationId":"api_change_status_api_conventions__conv_id__status_post","parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"integer","title":"Conv Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/{conv_id}/note":{"post":{"summary":"Api Add Note","operationId":"api_add_note_api_conventions__conv_id__note_post","parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"integer","title":"Conv Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/stats":{"get":{"summary":"Api Conventions Stats","operationId":"api_conventions_stats_api_conventions_stats_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/alerts":{"get":{"summary":"Api Conventions Alerts","operationId":"api_conventions_alerts_api_conventions_alerts_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/conventions/{conv_id}/generate-dossier":{"post":{"summary":"Api Generate Dossier","operationId":"api_generate_dossier_api_conventions__conv_id__generate_dossier_post","parameters":[{"name":"conv_id","in":"path","required":true,"schema":{"type":"integer","title":"Conv Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/facturation":{"get":{"summary":"Facturation Dashboard","operationId":"facturation_dashboard_admin_facturation_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/factures":{"post":{"summary":"Create Invoice","operationId":"create_invoice_api_factures_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/factures/{facture_id}/pdf":{"get":{"summary":"Download Invoice Pdf","operationId":"download_invoice_pdf_api_factures__facture_id__pdf_get","parameters":[{"name":"facture_id","in":"path","required":true,"schema":{"type":"integer","title":"Facture Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/factures/{facture_id}/status":{"post":{"summary":"Update Invoice Status","operationId":"update_invoice_status_api_factures__facture_id__status_post","parameters":[{"name":"facture_id","in":"path","required":true,"schema":{"type":"integer","title":"Facture Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/factures/export":{"get":{"summary":"Export Factures Csv","operationId":"export_factures_csv_api_factures_export_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/factures/check-overdue":{"post":{"summary":"Check Overdue Endpoint","operationId":"check_overdue_endpoint_api_factures_check_overdue_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/notifications/history/{lead_id}":{"get":{"summary":"Notification History","operationId":"notification_history_api_notifications_history__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/notifications/test/{lead_id}":{"post":{"summary":"Test Notification","operationId":"test_notification_api_notifications_test__lead_id__post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assurance/grossistes":{"get":{"summary":"List Grossistes","operationId":"list_grossistes_api_assurance_grossistes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/assurance/grossiste/{gid}":{"get":{"summary":"Get Grossiste","operationId":"get_grossiste_api_assurance_grossiste__gid__get","parameters":[{"name":"gid","in":"path","required":true,"schema":{"type":"integer","title":"Gid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assurance/grossiste":{"post":{"summary":"Upsert Grossiste","operationId":"upsert_grossiste_api_assurance_grossiste_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/dossier/{lead_id}/assurance/devis":{"get":{"summary":"List Devis","operationId":"list_devis_api_dossier__lead_id__assurance_devis_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Devis","operationId":"create_devis_api_dossier__lead_id__assurance_devis_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}/assurance/devis/{devis_id}/accepter":{"post":{"summary":"Accepter Devis","operationId":"accepter_devis_api_dossier__lead_id__assurance_devis__devis_id__accepter_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"devis_id","in":"path","required":true,"schema":{"type":"integer","title":"Devis Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assurance/comparer":{"post":{"summary":"Comparer Assurances","description":"Compare les tarifs de tous les grossistes pour un profil donne","operationId":"comparer_assurances_api_assurance_comparer_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/assurance":{"get":{"summary":"Admin Assurance Page","operationId":"admin_assurance_page_admin_assurance_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/mon-dossier/{token}/message":{"post":{"summary":"Client Send Message","operationId":"client_send_message_api_mon_dossier__token__message_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/{lead_id}/message":{"post":{"summary":"Courtier Send Message","operationId":"courtier_send_message_api_crm__lead_id__message_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/mon-dossier/{token}/messages":{"get":{"summary":"Get Client Messages","operationId":"get_client_messages_api_mon_dossier__token__messages_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/{lead_id}/messages":{"get":{"summary":"Get Crm Messages","operationId":"get_crm_messages_api_crm__lead_id__messages_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/crm/unread-messages":{"get":{"summary":"Unread Count","operationId":"unread_count_api_crm_unread_messages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/pro/dossiers/ingest":{"post":{"summary":"Api Ingest","description":"Ingestion d'un dossier complet.\n\nmultipart: file=<zip> + payload=<json {lead_id?, client?, third_parties?, run_now?}>\nou JSON pur: {\"server_path\": \"/tmp/dossier.zip\", ...}","operationId":"api_ingest_api_pro_dossiers_ingest_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_api_ingest_api_pro_dossiers_ingest_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/dossiers/{lead_id}/status":{"get":{"summary":"Api Status","operationId":"api_status_api_pro_dossiers__lead_id__status_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/dossiers/{lead_id}/documents":{"get":{"summary":"Api Documents","operationId":"api_documents_api_pro_dossiers__lead_id__documents_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/dossiers/{lead_id}/capucine/run":{"post":{"summary":"Api Capucine","operationId":"api_capucine_api_pro_dossiers__lead_id__capucine_run_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/dossiers/{lead_id}/carcasse-data":{"get":{"summary":"Api Carcasse Data","description":"Donnees consolidees pretes pour la carcasse / le desktop (JSON, jamais de HTML).","operationId":"api_carcasse_data_api_pro_dossiers__lead_id__carcasse_data_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/courtier-immobilier-{ville_slug}":{"get":{"summary":"Courtier Ville","operationId":"courtier_ville_courtier_immobilier__ville_slug__get","parameters":[{"name":"ville_slug","in":"path","required":true,"schema":{"type":"string","title":"Ville Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/editorial":{"get":{"summary":"Admin Editorial","operationId":"admin_editorial_admin_editorial_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/admin/editorial/status":{"get":{"summary":"Api Editorial Status","operationId":"api_editorial_status_api_admin_editorial_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/editorial/candidates/{candidate_id}/preview/{filename}":{"get":{"summary":"Api Candidate Preview","operationId":"api_candidate_preview_api_admin_editorial_candidates__candidate_id__preview__filename__get","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"integer","title":"Candidate Id"}},{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/editorial/generate-rate-pack":{"post":{"summary":"Api Generate Rate Pack","operationId":"api_generate_rate_pack_api_admin_editorial_generate_rate_pack_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/editorial/build-question-candidates":{"post":{"summary":"Api Build Question Candidates","operationId":"api_build_question_candidates_api_admin_editorial_build_question_candidates_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/editorial/cases":{"post":{"summary":"Api Create Case","operationId":"api_create_case_api_admin_editorial_cases_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/editorial/candidates/{candidate_id}/pack":{"post":{"summary":"Api Generate Pack","operationId":"api_generate_pack_api_admin_editorial_candidates__candidate_id__pack_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"integer","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/editorial/candidates/{candidate_id}/transition":{"post":{"summary":"Api Transition Candidate","operationId":"api_transition_candidate_api_admin_editorial_candidates__candidate_id__transition_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"integer","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/editorial/candidates/{candidate_id}/publication":{"post":{"summary":"Api Record Publication","operationId":"api_record_publication_api_admin_editorial_candidates__candidate_id__publication_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"integer","title":"Candidate Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/croissance":{"get":{"tags":["admin-growth-control"],"summary":"Admin Growth Control","operationId":"admin_growth_control_admin_croissance_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/admin/croissance/status":{"get":{"tags":["admin-growth-control"],"summary":"Api Growth Control Status","operationId":"api_growth_control_status_api_admin_croissance_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/google-business":{"get":{"tags":["admin-growth-control"],"summary":"Admin Google Business","operationId":"admin_google_business_admin_google_business_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/admin/google-business/status":{"get":{"tags":["admin-growth-control"],"summary":"Api Google Business Status","operationId":"api_google_business_status_api_admin_google_business_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/google-business/state":{"post":{"tags":["admin-growth-control"],"summary":"Api Google Business State","operationId":"api_google_business_state_api_admin_google_business_state_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/diagnostic-financement-montpellier":{"get":{"tags":["paid-acquisition-public"],"summary":"Paid Montpellier Landing","operationId":"paid_montpellier_landing_diagnostic_financement_montpellier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/acquisition-pilote":{"get":{"tags":["paid-acquisition-admin"],"summary":"Admin Paid Acquisition","operationId":"admin_paid_acquisition_admin_acquisition_pilote_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/admin/acquisition-pilote/status":{"get":{"tags":["paid-acquisition-admin"],"summary":"Api Paid Acquisition Status","operationId":"api_paid_acquisition_status_api_admin_acquisition_pilote_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/admin/acquisition-pilote/state":{"post":{"tags":["paid-acquisition-admin"],"summary":"Api Paid Acquisition State","operationId":"api_paid_acquisition_state_api_admin_acquisition_pilote_state_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/barometre-taux-public":{"get":{"summary":"Barometre Taux Public","operationId":"barometre_taux_public_api_barometre_taux_public_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/ab-event":{"post":{"summary":"Ab Event","operationId":"ab_event_api_ab_event_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capture-rappel":{"post":{"summary":"Capture Rappel","operationId":"capture_rappel_api_capture_rappel_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/lead-capture":{"post":{"summary":"Lead Capture","operationId":"lead_capture_api_lead_capture_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/quick-lead":{"post":{"summary":"Quick Lead","operationId":"quick_lead_api_quick_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/soft-lead":{"post":{"summary":"Soft Lead","operationId":"soft_lead_api_soft_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/lead-gate":{"post":{"summary":"Lead Gate","operationId":"lead_gate_api_lead_gate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/exit-lead":{"post":{"summary":"Exit Lead","operationId":"exit_lead_api_exit_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/lead-magnet-guide-2026":{"post":{"summary":"Lead Magnet","operationId":"lead_magnet_api_lead_magnet_guide_2026_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/diagnostic-emprunteur":{"post":{"summary":"Diagnostic Emprunteur","operationId":"diagnostic_emprunteur_api_diagnostic_emprunteur_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/radar-banques":{"post":{"summary":"Radar Banques Public","operationId":"radar_banques_public_api_radar_banques_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/capacity":{"post":{"summary":"Acquisition Capacity","description":"Return a rate-dated capacity estimate before collecting any identity data.","operationId":"acquisition_capacity_api_acquisition_capacity_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/bridge-loan":{"post":{"summary":"Acquisition Bridge Loan","description":"Compare an achat-revente scenario before collecting identity data.","operationId":"acquisition_bridge_loan_api_acquisition_bridge_loan_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/refusal-diagnostic":{"post":{"summary":"Acquisition Refusal Diagnostic","description":"Triage a mortgage refusal before collecting any identity data.","operationId":"acquisition_refusal_diagnostic_api_acquisition_refusal_diagnostic_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/teacher-casden":{"post":{"summary":"Acquisition Teacher Casden","description":"Prepare or compare a CASDEN scenario before collecting contact details.","operationId":"acquisition_teacher_casden_api_acquisition_teacher_casden_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/verdict":{"post":{"summary":"Acquisition Verdict","description":"Return an immediate, profile-specific preparation reading without PII.","operationId":"acquisition_verdict_api_acquisition_verdict_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/timeline":{"post":{"summary":"Acquisition Loan Timeline","description":"Calculate contractual loan dates without collecting identity data.","operationId":"acquisition_loan_timeline_api_acquisition_timeline_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/credit-restructuring":{"post":{"summary":"Acquisition Credit Restructuring","description":"Compare a restructuring scenario without collecting identity data.","operationId":"acquisition_credit_restructuring_api_acquisition_credit_restructuring_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/reste-a-vivre":{"post":{"summary":"Acquisition Remaining Income","description":"Explain a household budget without inventing a universal bank minimum.","operationId":"acquisition_remaining_income_api_acquisition_reste_a_vivre_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/widget-event":{"post":{"summary":"Acquisition Partner Widget Event","operationId":"acquisition_partner_widget_event_api_acquisition_widget_event_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/widget-lead":{"post":{"summary":"Acquisition Partner Widget Lead","operationId":"acquisition_partner_widget_lead_api_acquisition_widget_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capucine/veille":{"post":{"summary":"Capucine Veille","operationId":"capucine_veille_api_capucine_veille_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/veille/stop":{"get":{"summary":"Stop Capucine Veille","operationId":"stop_capucine_veille_api_veille_stop_get","parameters":[{"name":"t","in":"query","required":false,"schema":{"type":"string","maxLength":80,"default":"","title":"T"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/capucine/dossier-banque/start":{"post":{"summary":"Capucine Dossier Banque Start","operationId":"capucine_dossier_banque_start_api_capucine_dossier_banque_start_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dossier-banque-capucine/merci":{"get":{"summary":"Capucine Dossier Banque Thanks","operationId":"capucine_dossier_banque_thanks_dossier_banque_capucine_merci_get","parameters":[{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/assurance/renego-submit":{"post":{"summary":"Assurance Renego Submit","operationId":"assurance_renego_submit_api_assurance_renego_submit_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_assurance_renego_submit_api_assurance_renego_submit_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/acquisition/health":{"get":{"summary":"Acquisition Health","operationId":"acquisition_health_admin_api_acquisition_health_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/livres":{"get":{"summary":"Library Page","operationId":"library_page_livres_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/livre/oser-intelligence-artificielle":{"get":{"summary":"Ai Book Page","operationId":"ai_book_page_livre_oser_intelligence_artificielle_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/livre":{"get":{"summary":"Book Page","operationId":"book_page_livre_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/courtier-pretto-montpellier":{"get":{"summary":"Courtier Pretto Page","description":"Page SEO courtier Pretto Galaxie Montpellier - Lysiane Tendil","operationId":"courtier_pretto_page_courtier_pretto_montpellier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/acquisition/courtier-digital":{"post":{"tags":["courtier-digital"],"summary":"Courtier Digital Orientation","operationId":"courtier_digital_orientation_api_acquisition_courtier_digital_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/logiciel-courtage-credit-immobilier":{"get":{"tags":["scorecredit-desktop-public"],"summary":"Desktop Teaser Page","operationId":"desktop_teaser_page_logiciel_courtage_credit_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/dossier-bancaire-36-pieces-controle-courtier":{"get":{"tags":["scorecredit-desktop-public"],"summary":"Desktop Field Report Page","operationId":"desktop_field_report_page_blog_dossier_bancaire_36_pieces_controle_courtier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/capacite-emprunt":{"get":{"summary":"Capacite Emprunt Page","description":"Page SEO calculateur capacité d'emprunt","operationId":"capacite_emprunt_page_capacite_emprunt_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/combien-emprunter-4000-euros-net":{"get":{"summary":"Blog Emprunter 4000","description":"Combien emprunter avec 4000 euros net par mois - simulation compl&egrave;te 2026","operationId":"blog_emprunter_4000_blog_combien_emprunter_4000_euros_net_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pret-relais":{"get":{"summary":"Pret Relais Page","description":"Page simulateur prêt relais","operationId":"pret_relais_page_pret_relais_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/diagnostic-refus-pret":{"get":{"summary":"Refusal Diagnostic Page","operationId":"refusal_diagnostic_page_diagnostic_refus_pret_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/reste-a-vivre":{"get":{"summary":"Reste A Vivre Page","description":"Page calculateur reste à vivre","operationId":"reste_a_vivre_page_reste_a_vivre_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/reste-a-vivre-minimum-banque-2026":{"get":{"summary":"Blog Reste A Vivre Minimum","description":"Article SEO : Reste &agrave; vivre minimum exig&eacute; par les banques en 2026 - bar&egrave;me et calcul","operationId":"blog_reste_a_vivre_minimum_blog_reste_a_vivre_minimum_banque_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-aout-2026":{"get":{"summary":"Article Taux Aout","operationId":"article_taux_aout_blog_taux_immobilier_aout_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-usure-juillet-septembre-2026":{"get":{"summary":"Article Usure T3","operationId":"article_usure_t3_blog_taux_usure_juillet_septembre_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-septembre-2026":{"get":{"summary":"Article Taux Septembre","operationId":"article_taux_septembre_blog_taux_immobilier_septembre_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/credit-immobilier-septembre-2026-acheter-ou-attendre":{"get":{"summary":"Article Acheter Ou Attendre","operationId":"article_acheter_ou_attendre_blog_credit_immobilier_septembre_2026_acheter_ou_attendre_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-octobre-2026":{"get":{"summary":"Article Taux Octobre","operationId":"article_taux_octobre_blog_taux_immobilier_octobre_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/capucine/modes":{"get":{"summary":"Api Capucine Modes","operationId":"api_capucine_modes_api_capucine_modes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capucine/chat":{"post":{"summary":"Api Capucine Chat","operationId":"api_capucine_chat_api_capucine_chat_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capucine/track-simulation":{"post":{"summary":"Api Capucine Track Simulation","operationId":"api_capucine_track_simulation_api_capucine_track_simulation_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capucine/etude-opened":{"get":{"summary":"Api Capucine Etude Opened","operationId":"api_capucine_etude_opened_api_capucine_etude_opened_get","parameters":[{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}},{"name":"src","in":"query","required":false,"schema":{"type":"string","default":"email","title":"Src"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/capucine/analyse-simulation":{"post":{"summary":"Api Capucine Analyse Simulation","operationId":"api_capucine_analyse_simulation_api_capucine_analyse_simulation_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/leaderboard":{"get":{"summary":"Se Get Leaderboard","operationId":"se_get_leaderboard_api_leaderboard_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"challenge","in":"query","required":false,"schema":{"type":"string","default":"","title":"Challenge"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Se Post Leaderboard","operationId":"se_post_leaderboard_api_leaderboard_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/leaderboard/duel":{"get":{"summary":"Se Get Duel","operationId":"se_get_duel_api_leaderboard_duel_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Se Post Duel","operationId":"se_post_duel_api_leaderboard_duel_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/leaderboard/{entry_id}":{"get":{"summary":"Se Get Entry","operationId":"se_get_entry_api_leaderboard__entry_id__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"integer","title":"Entry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/score-empire/share-image":{"get":{"summary":"Se Share Image","operationId":"se_share_image_api_score_empire_share_image_get","parameters":[{"name":"nw","in":"query","required":false,"schema":{"type":"number","default":0,"title":"Nw"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/jeu/defi":{"get":{"summary":"Se Defi","operationId":"se_defi_jeu_defi_get","parameters":[{"name":"nw","in":"query","required":false,"schema":{"type":"number","default":0,"title":"Nw"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/outils":{"get":{"summary":" Redir Outils","operationId":"_redir_outils_outils_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/csrf-token":{"get":{"summary":" Api Csrf Token","operationId":"_api_csrf_token_api_csrf_token_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/acquisition/event":{"post":{"summary":" Api Acquisition Event","operationId":"_api_acquisition_event_api_acquisition_event_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capucine/track":{"post":{"summary":" Api Capucine Track","operationId":"_api_capucine_track_api_capucine_track_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/apporteur-affaires":{"get":{"summary":"Page Apporteur Affaires","operationId":"page_apporteur_affaires_apporteur_affaires_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/apporteur/register":{"post":{"summary":"Api Apporteur Register","operationId":"api_apporteur_register_api_apporteur_register_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/apporteur/{token}":{"get":{"summary":"Page Apporteur Dashboard","operationId":"page_apporteur_dashboard_apporteur__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/apporteur/{token}/lead":{"post":{"summary":"Api Apporteur Submit Lead","operationId":"api_apporteur_submit_lead_api_apporteur__token__lead_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/apporteur/{token}/lead/{lead_id}/upload":{"post":{"summary":"Api Apporteur Upload Doc","operationId":"api_apporteur_upload_doc_api_apporteur__token__lead__lead_id__upload_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/apporteur/{token}/lead/{lead_id}/documents":{"get":{"summary":"Api Apporteur Lead Documents","operationId":"api_apporteur_lead_documents_api_apporteur__token__lead__lead_id__documents_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/apporteurs":{"get":{"summary":"Admin Apporteurs","operationId":"admin_apporteurs_admin_apporteurs_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/apporteur/{apporteur_id}/status":{"post":{"summary":"Api Admin Apporteur Status","operationId":"api_admin_apporteur_status_api_admin_apporteur__apporteur_id__status_post","parameters":[{"name":"apporteur_id","in":"path","required":true,"schema":{"type":"integer","title":"Apporteur Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/admin/apporteur-lead/{lead_id}/status":{"post":{"summary":"Api Admin Apporteur Lead Status","operationId":"api_admin_apporteur_lead_status_api_admin_apporteur_lead__lead_id__status_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs":{"get":{"summary":"Admin Capucine Agency Page","operationId":"admin_capucine_agency_page_admin_capucine_apporteurs_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs.json":{"get":{"summary":"Admin Capucine Agency Json","operationId":"admin_capucine_agency_json_admin_capucine_apporteurs_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/toggle":{"post":{"summary":"Admin Capucine Agency Toggle","operationId":"admin_capucine_agency_toggle_admin_capucine_apporteurs_toggle_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/sourcing/preview":{"post":{"summary":"Admin Capucine Agency Sourcing Preview","operationId":"admin_capucine_agency_sourcing_preview_admin_capucine_apporteurs_sourcing_preview_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/sourcing/import":{"post":{"summary":"Admin Capucine Agency Sourcing Import","operationId":"admin_capucine_agency_sourcing_import_admin_capucine_apporteurs_sourcing_import_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/discover":{"post":{"summary":"Admin Capucine Agency Discover","operationId":"admin_capucine_agency_discover_admin_capucine_apporteurs_discover_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/prospect/{prospect_id}/status":{"post":{"summary":"Admin Capucine Agency Status","operationId":"admin_capucine_agency_status_admin_capucine_apporteurs_prospect__prospect_id__status_post","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"integer","title":"Prospect Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine/apporteurs/prospect/{prospect_id}/send-lysiane":{"post":{"summary":"Admin Capucine Agency Send Lysiane","operationId":"admin_capucine_agency_send_lysiane_admin_capucine_apporteurs_prospect__prospect_id__send_lysiane_post","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"integer","title":"Prospect Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sz-save-simulation":{"post":{"summary":"Api Sz Save Simulation","description":"Sauvegarde une simulation pour l'utilisateur connecté ScoreZenith","operationId":"api_sz_save_simulation_api_sz_save_simulation_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SZSaveSimulationRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/lead/submit":{"post":{"summary":"Submit Lead","description":"Soumission du formulaire complet et simulation","operationId":"submit_lead_api_lead_submit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeadCapture"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/simulate/quick":{"post":{"summary":"Quick Simulation","description":"Simulation rapide (aperçu sans infos personnelles)","operationId":"quick_simulation_api_simulate_quick_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickSimulation"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/hub-stats":{"get":{"summary":"Hub Stats","operationId":"hub_stats_api_hub_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/stats":{"get":{"summary":"Get Market Stats","description":"Statistiques du marché pour SEO et affichage","operationId":"get_market_stats_api_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/contact/bank":{"post":{"summary":"Contact Bank","description":"Demande de rappel pour une banque spécifique","operationId":"contact_bank_api_contact_bank_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Home","operationId":"home__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/simulation-pret-immobilier":{"get":{"summary":"Simulation Immobilier","description":"Page SEO pour prêt immobilier","operationId":"simulation_immobilier_simulation_pret_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/simulation-credit-consommation":{"get":{"summary":"Simulation Conso","description":"Page SEO pour crédit conso","operationId":"simulation_conso_simulation_credit_consommation_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/partenaires":{"get":{"summary":"Partenaires Page","operationId":"partenaires_page_partenaires_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/partenaire/urbanesens":{"get":{"summary":"Urbanesens Partner Page","operationId":"urbanesens_partner_page_partenaire_urbanesens_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/urbanessence":{"get":{"summary":"Urbanesens Legacy Aliases","operationId":"urbanesens_legacy_aliases_urbanessence_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/urbanessens":{"get":{"summary":"Urbanesens Legacy Aliases","operationId":"urbanesens_legacy_aliases_urbanessens_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/urbanesens":{"get":{"summary":"Urbanesens Legacy Aliases","operationId":"urbanesens_legacy_aliases_urbanesens_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/partenaire/urbanessence":{"get":{"summary":"Urbanesens Legacy Aliases","operationId":"urbanesens_legacy_aliases_partenaire_urbanessence_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/partenaire/urbanessens":{"get":{"summary":"Urbanesens Legacy Aliases","operationId":"urbanesens_legacy_aliases_partenaire_urbanessens_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/taux-immobilier-juillet-2026":{"get":{"summary":" Serve Taux Juillet 2026","operationId":"_serve_taux_juillet_2026_blog_taux_immobilier_juillet_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-avril-2026":{"get":{"summary":" Serve Taux Avril 2026","operationId":"_serve_taux_avril_2026_blog_taux_immobilier_avril_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-mai-2026":{"get":{"summary":" Serve Taux Mai 2026","operationId":"_serve_taux_mai_2026_blog_taux_immobilier_mai_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pret-immobilier-non-resident-france-2026":{"get":{"summary":"Blog Pret Non Resident Page","operationId":"blog_pret_non_resident_page_blog_pret_immobilier_non_resident_france_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-variable-vs-fixe-2026":{"get":{"summary":"Blog Taux Variable Fixe Page","operationId":"blog_taux_variable_fixe_page_blog_taux_variable_vs_fixe_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/courtier-immobilier-toulouse":{"get":{"summary":" Redir Courtier Toulouse","operationId":"_redir_courtier_toulouse_courtier_immobilier_toulouse_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/go/whatsapp":{"get":{"summary":" Redir Go Whatsapp","operationId":"_redir_go_whatsapp_go_whatsapp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/go/urbanesens":{"get":{"summary":" Redir Go Urbanesens","operationId":"_redir_go_urbanesens_go_urbanesens_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/simulateur-vefa":{"get":{"summary":"Simulateur Vefa Page","operationId":"simulateur_vefa_page_simulateur_vefa_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/credit-immobilier-vefa":{"get":{"summary":"Credit Immobilier Vefa Page","operationId":"credit_immobilier_vefa_page_credit_immobilier_vefa_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/achat-neuf-ou-ancien":{"get":{"summary":"Achat Neuf Ou Ancien Page","operationId":"achat_neuf_ou_ancien_page_achat_neuf_ou_ancien_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/aides-accession-immobilier-neuf":{"get":{"summary":"Aides Accession Immobilier Neuf Page","operationId":"aides_accession_immobilier_neuf_page_aides_accession_immobilier_neuf_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pret-construction-maison":{"get":{"summary":"Pret Construction Maison Page","operationId":"pret_construction_maison_page_pret_construction_maison_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pret-immobilier-enseignant-primes-banque":{"get":{"summary":"Pret Immobilier Enseignant Primes Banque Page","operationId":"pret_immobilier_enseignant_primes_banque_page_pret_immobilier_enseignant_primes_banque_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/taux-du-mois":{"get":{"summary":"Taux Du Mois Page","description":"Consolidate the obsolete monthly duplicate into the evergreen hub.","operationId":"taux_du_mois_page_taux_du_mois_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap","description":"Sitemap XML pour le SEO","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots","description":"Robots.txt pour le SEO","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ai-index.json":{"get":{"summary":"Ai Index Json","description":"Index factuel pour les crawlers IA — fichier statique, pas un 404 HTML caché.","operationId":"ai_index_json_ai_index_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","description":"Serve the reviewed factual profile from one canonical file.","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms-full.txt":{"get":{"summary":"Llms Full Txt","description":"Profil long pour assistants — complément de /llms.txt.","operationId":"llms_full_txt_llms_full_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/chat/admin":{"post":{"summary":"Api Chat Admin","operationId":"api_chat_admin_api_chat_admin_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/admin/history":{"get":{"summary":"Api Chat Admin History","operationId":"api_chat_admin_history_api_chat_admin_history_get","parameters":[{"name":"session_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Session Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/admin/send-draft":{"post":{"summary":"Api Chat Admin Send Draft","operationId":"api_chat_admin_send_draft_api_chat_admin_send_draft_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/wiki/history":{"get":{"summary":"Wiki History","operationId":"wiki_history_api_wiki_history_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/wiki/summary":{"get":{"summary":"Wiki Summary","operationId":"wiki_summary_api_wiki_summary_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/wiki/lessons":{"get":{"summary":"Wiki Lessons","operationId":"wiki_lessons_api_wiki_lessons_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/wiki/lesson":{"post":{"summary":"Add Wiki Lesson","operationId":"add_wiki_lesson_api_wiki_lesson_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/selecteur-banques":{"get":{"summary":"Pro Selecteur Banques","description":"Selecteur de banques (admin) — croisement de criteres, repris de l'Excel de Lysiane.","operationId":"pro_selecteur_banques_pro_selecteur_banques_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"profil","in":"query","required":false,"schema":{"type":"string","default":"","title":"Profil"}},{"name":"ouverte","in":"query","required":false,"schema":{"type":"string","default":"1","title":"Ouverte"}},{"name":"convention_pro","in":"query","required":false,"schema":{"type":"string","default":"","title":"Convention Pro"}},{"name":"assurance_deleguee","in":"query","required":false,"schema":{"type":"string","default":"","title":"Assurance Deleguee"}},{"name":"exclure_appel","in":"query","required":false,"schema":{"type":"string","default":"","title":"Exclure Appel"}},{"name":"primo","in":"query","required":false,"schema":{"type":"string","default":"","title":"Primo"}},{"name":"sans_ira","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sans Ira"}},{"name":"groupe","in":"query","required":false,"schema":{"type":"string","default":"","title":"Groupe"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/login":{"get":{"summary":"Admin Login Page","description":"Page de connexion admin avec formulaire mot de passe.","operationId":"admin_login_page_admin_login_get","parameters":[{"name":"error","in":"query","required":false,"schema":{"type":"string","title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Admin Login Submit","description":"Traitement du login admin.","operationId":"admin_login_submit_admin_login_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_admin_login_submit_admin_login_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/logout":{"get":{"summary":"Admin Logout","description":"Deconnexion admin.","operationId":"admin_logout_admin_logout_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin":{"get":{"summary":"Admin Dashboard","description":"Dashboard admin pour voir et gérer les leads","operationId":"admin_dashboard_admin_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/outils":{"get":{"summary":"Admin Internal Tools","description":"Cockpit prive des outils productivite de Lysiane.","operationId":"admin_internal_tools_admin_outils_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"lead_id","in":"query","required":false,"schema":{"type":"integer","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/transcripts":{"get":{"summary":"Admin Transcripts Page","description":"Centre de revue des notes d'appel et transcripts ScoreCredit Pro.","operationId":"admin_transcripts_page_admin_transcripts_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":60,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/transcripts":{"get":{"summary":"Api Admin Transcripts","description":"API interne des notes d'appel centralisées.","operationId":"api_admin_transcripts_admin_api_transcripts_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":60,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/transcripts/sources":{"get":{"summary":"Api Admin Transcript Sources","description":"Inventaire des sources transcrivables centralisables.","operationId":"api_admin_transcript_sources_admin_api_transcripts_sources_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"lead_id","in":"query","required":false,"schema":{"type":"integer","title":"Lead Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":120,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/transcripts/daily-summary":{"get":{"summary":"Api Admin Transcripts Daily Summary","description":"Synthese quotidienne des transcripts centralises.","operationId":"api_admin_transcripts_daily_summary_admin_api_transcripts_daily_summary_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/capucine":{"get":{"summary":"Admin Capucine Cockpit","description":"Cockpit bureau Capucine: inbox, actions, relances et blocages.","operationId":"admin_capucine_cockpit_admin_capucine_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/capucine/cockpit":{"get":{"summary":"Api Admin Capucine Cockpit","operationId":"api_admin_capucine_cockpit_admin_api_capucine_cockpit_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":120,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/workbench/today":{"get":{"summary":"Api Admin Workbench Today","description":"Dashboard journee ScoreCredit Pro: agenda, relances, blocages, synthese.","operationId":"api_admin_workbench_today_admin_api_workbench_today_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/workbench/agenda":{"get":{"summary":"Api Admin Workbench Agenda","description":"Agenda operationnel priorise pour Capucine/Lysiane.","operationId":"api_admin_workbench_agenda_admin_api_workbench_agenda_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/workbench/pipeline":{"get":{"summary":"Api Admin Workbench Pipeline","description":"Pipeline multi-leads du parcours Workbench.","operationId":"api_admin_workbench_pipeline_admin_api_workbench_pipeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":40,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/dossiers":{"get":{"summary":"Admin Dossiers Legacy Entry","description":"Preserve old bookmarks without reviving the unmounted document router.","operationId":"admin_dossiers_legacy_entry_admin_dossiers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/workbench/pipeline":{"get":{"summary":"Admin Workbench Pipeline Page","description":"Vue pipeline multi-leads ScoreCredit Pro.","operationId":"admin_workbench_pipeline_page_admin_workbench_pipeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":40,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/workbench/agenda":{"get":{"summary":"Admin Workbench Agenda Page","description":"Vue agenda operationnel ScoreCredit Pro.","operationId":"admin_workbench_agenda_page_admin_workbench_agenda_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/workbench/today":{"get":{"summary":"Admin Workbench Today Page","description":"Vue journee ScoreCredit Pro pour Capucine/Lysiane.","operationId":"admin_workbench_today_page_admin_workbench_today_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"day","in":"query","required":false,"schema":{"type":"string","title":"Day"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/capucine/transcripts/{note_id}/workflow":{"post":{"summary":"Api Admin Capucine Workflow","operationId":"api_admin_capucine_workflow_admin_api_capucine_transcripts__note_id__workflow_post","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"integer","title":"Note Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/capucine/slack-summary":{"post":{"summary":"Api Admin Capucine Slack Summary","operationId":"api_admin_capucine_slack_summary_admin_api_capucine_slack_summary_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/capucine/telegram-summary":{"post":{"summary":"Api Admin Capucine Telegram Summary","operationId":"api_admin_capucine_telegram_summary_admin_api_capucine_telegram_summary_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/transcripts/ingest":{"post":{"summary":"Api Admin Transcript Ingest","description":"Centralise une source texte deja transcrite ou collee.","operationId":"api_admin_transcript_ingest_admin_api_transcripts_ingest_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/transcripts/from-document/{doc_id}":{"post":{"summary":"Api Admin Transcript From Document","description":"Extrait un document deja uploade et le centralise comme note transcript.","operationId":"api_admin_transcript_from_document_admin_api_transcripts_from_document__doc_id__post","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/note-appel":{"post":{"summary":"Api Admin Call Note","description":"Convertit notes/transcript d'appel en fiche interne.","operationId":"api_admin_call_note_admin_api_outils_note_appel_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/plugin-mapping/analyze":{"post":{"summary":"Api Admin Plugin Mapping Analyze","description":"Analyse un diagnostic mapping copie depuis l'extension Chrome.","operationId":"api_admin_plugin_mapping_analyze_admin_api_outils_plugin_mapping_analyze_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/plugin-mapping/approve":{"post":{"summary":"Api Admin Plugin Mapping Approve","description":"Valide un alias candidat issu d'un diagnostic plugin sauvegarde.","operationId":"api_admin_plugin_mapping_approve_admin_api_outils_plugin_mapping_approve_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/plugin-mapping/approve-next":{"post":{"summary":"Api Admin Plugin Mapping Approve Next","description":"Valide le meilleur alias pending au-dessus d'un seuil prudent.","operationId":"api_admin_plugin_mapping_approve_next_admin_api_outils_plugin_mapping_approve_next_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/plugin-mapping/aliases":{"get":{"summary":"Api Admin Plugin Mapping Aliases","description":"Aliases reutilisables par le plugin Chrome depuis les diagnostics sauvegardes.","operationId":"api_admin_plugin_mapping_aliases_admin_api_outils_plugin_mapping_aliases_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":80,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/plugin-mapping/queue":{"get":{"summary":"Api Admin Plugin Mapping Queue","description":"Queue priorisee des champs Finspot/Pretto a mapper.","operationId":"api_admin_plugin_mapping_queue_admin_api_outils_plugin_mapping_queue_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":80,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/note-appel/upload":{"post":{"summary":"Api Admin Call Note Upload","description":"Convertit un fichier transcript PDF/TXT en fiche interne.","operationId":"api_admin_call_note_upload_admin_api_outils_note_appel_upload_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_api_admin_call_note_upload_admin_api_outils_note_appel_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/analyse-bilan-tns":{"post":{"summary":"Api Admin Tns Analysis","description":"Prepare une synthese bilan TNS depuis texte colle.","operationId":"api_admin_tns_analysis_admin_api_outils_analyse_bilan_tns_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/outils/analyse-bilan-tns/upload":{"post":{"summary":"Api Admin Tns Analysis Upload","description":"Prepare une synthese bilan TNS depuis PDF/TXT uploade.","operationId":"api_admin_tns_analysis_upload_admin_api_outils_analyse_bilan_tns_upload_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_api_admin_tns_analysis_upload_admin_api_outils_analyse_bilan_tns_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/export/csv":{"get":{"summary":"Export Leads Csv","description":"Exporter tous les leads en CSV","operationId":"export_leads_csv_admin_export_csv_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/export/json":{"get":{"summary":"Export Leads Json","description":"Exporter tous les leads en JSON","operationId":"export_leads_json_admin_export_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/leads":{"get":{"summary":"Api Get Leads","description":"API REST pour récupérer les leads (pour intégration externe)","operationId":"api_get_leads_admin_api_leads_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/stats":{"get":{"summary":"Api Get Stats","description":"API REST pour récupérer les stats","operationId":"api_get_stats_admin_api_stats_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/slack/status":{"get":{"summary":"Api Slack Status","description":"Etat du connecteur Slack ScoreCredit Pro.","operationId":"api_slack_status_admin_api_slack_status_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/slack/test":{"post":{"summary":"Api Slack Test","description":"Envoie un message de test Slack si le connecteur est configure.","operationId":"api_slack_test_admin_api_slack_test_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/slack/daily-summary":{"post":{"summary":"Api Slack Daily Summary","description":"Envoie une synthese Slack des derniers leads.","operationId":"api_slack_daily_summary_admin_api_slack_daily_summary_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/status":{"post":{"summary":"Api Update Lead Status","description":"Met a jour le statut d'un lead","operationId":"api_update_lead_status_admin_api_lead__lead_id__status_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/connector/prepare":{"post":{"summary":"Api Prepare Connector Sync","description":"Prepare le payload ScoreCredit Pro / connecteur optionnel.","operationId":"api_prepare_connector_sync_admin_api_lead__lead_id__connector_prepare_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/pretto/prepare":{"post":{"summary":"Api Prepare Pretto Sync","description":"Alias historique: conserve la compatibilite avec l'ancien endpoint.","operationId":"api_prepare_pretto_sync_admin_api_lead__lead_id__pretto_prepare_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/dossier-pack/preview":{"get":{"summary":"Api Dossier Pack Preview","description":"Apercu du pack dossier banque ScoreCredit Pro.","operationId":"api_dossier_pack_preview_admin_api_lead__lead_id__dossier_pack_preview_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/documents/bulk-upload":{"post":{"summary":"Api Admin Bulk Upload Documents","description":"Upload admin multi-pieces et ZIP pour un lead.","operationId":"api_admin_bulk_upload_documents_admin_api_lead__lead_id__documents_bulk_upload_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_api_admin_bulk_upload_documents_admin_api_lead__lead_id__documents_bulk_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/documents/{doc_id}/category":{"post":{"summary":"Api Admin Update Document Category","description":"Corrige manuellement la categorie d'une piece.","operationId":"api_admin_update_document_category_admin_api_documents__doc_id__category_post","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/documents/{doc_id}/analyze":{"post":{"summary":"Api Admin Analyze Document","description":"Analyse un document avec extraction MarkItDown + signaux dossier banque.","operationId":"api_admin_analyze_document_admin_api_documents__doc_id__analyze_post","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/documents/analyze":{"post":{"summary":"Api Admin Analyze Lead Documents","description":"Analyse toutes les pieces d'un lead et met a jour la synthese dossier.","operationId":"api_admin_analyze_lead_documents_admin_api_lead__lead_id__documents_analyze_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/workbench":{"get":{"summary":"Api Admin Lead Workbench","description":"Vue unifiee ScoreCredit Pro: fiche, dossier, relance, synthese et payload plugin.","operationId":"api_admin_lead_workbench_admin_api_lead__lead_id__workbench_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/click-docs":{"get":{"summary":"Api Admin Lead Click Docs","description":"Pack Click & Docs structure pour relance pieces client.","operationId":"api_admin_lead_click_docs_admin_api_lead__lead_id__click_docs_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/target-fill-plan":{"get":{"summary":"Api Admin Lead Target Fill Plan","description":"Plan de saisie cible pour plugin Chrome / session outil ouverte.","operationId":"api_admin_lead_target_fill_plan_admin_api_lead__lead_id__target_fill_plan_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/reminders":{"post":{"summary":"Api Admin Create Lead Reminder","description":"Cree un rappel operationnel rattache au lead.","operationId":"api_admin_create_lead_reminder_admin_api_lead__lead_id__reminders_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/followup/sent":{"post":{"summary":"Api Admin Mark Followup Sent","description":"Trace une relance client envoyee et programme le suivi.","operationId":"api_admin_mark_followup_sent_admin_api_lead__lead_id__followup_sent_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/workbench/execute-priority":{"post":{"summary":"Api Admin Trace Workbench Priority Action","description":"Trace l'action prioritaire Workbench et cree son rappel de controle.","operationId":"api_admin_trace_workbench_priority_action_admin_api_lead__lead_id__workbench_execute_priority_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/lead/{lead_id}/plugin-fill-report":{"post":{"summary":"Api Admin Save Plugin Fill Report","description":"Sauvegarde le rapport de saisie Chrome dans les notes internes du lead.","operationId":"api_admin_save_plugin_fill_report_admin_api_lead__lead_id__plugin_fill_report_post","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/reminders/{note_id}":{"patch":{"summary":"Api Admin Update Reminder","description":"Met a jour un rappel operationnel.","operationId":"api_admin_update_reminder_admin_api_reminders__note_id__patch","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"integer","title":"Note Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/workbench/actions/{note_id}":{"patch":{"summary":"Api Admin Update Workbench Action","description":"Cloture ou met a jour une action Workbench tracee.","operationId":"api_admin_update_workbench_action_admin_api_workbench_actions__note_id__patch","parameters":[{"name":"note_id","in":"path","required":true,"schema":{"type":"integer","title":"Note Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/scorecredit-pro-plugin.zip":{"get":{"summary":"Admin Download Scorecredit Pro Plugin","description":"Telecharge le package prive de l'extension Chrome ScoreCredit Pro.","operationId":"admin_download_scorecredit_pro_plugin_admin_scorecredit_pro_plugin_zip_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/click-docs":{"get":{"summary":"Admin Lead Click Docs Page","description":"Page Click & Docs: priorites pieces, message client et HTML Gmail.","operationId":"admin_lead_click_docs_page_admin_lead__lead_id__click_docs_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/workbench":{"get":{"summary":"Admin Lead Workbench Page","description":"Poste de travail lead pour Lysiane/Capucine.","operationId":"admin_lead_workbench_page_admin_lead__lead_id__workbench_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/analyse-dossier":{"get":{"summary":"Admin Lead Analysis Page","description":"Vue specialisee analyse dossier / pieces pour Lysiane et Capucine.","operationId":"admin_lead_analysis_page_admin_lead__lead_id__analyse_dossier_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/dossier-pack":{"get":{"summary":"Admin Dossier Pack Page","description":"Page admin lisible du pack dossier banque.","operationId":"admin_dossier_pack_page_admin_lead__lead_id__dossier_pack_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/dossier-pack.zip":{"get":{"summary":"Download Dossier Pack Zip","description":"Telecharge le ZIP dossier banque ScoreCredit Pro.","operationId":"download_dossier_pack_zip_admin_lead__lead_id__dossier_pack_zip_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/scorecredit-pro.json":{"get":{"summary":"Download Scorecredit Pro Json","description":"Exporte le dossier neutre ScoreCredit Pro en JSON.","operationId":"download_scorecredit_pro_json_admin_lead__lead_id__scorecredit_pro_json_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/workbench.pdf":{"get":{"summary":"Download Workbench Bank Pdf","description":"PDF courtier/banque genere depuis le Workbench ScoreCredit Pro.","operationId":"download_workbench_bank_pdf_admin_lead__lead_id__workbench_pdf_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/synthese-courtier.pdf":{"get":{"summary":"Download Broker Short Pdf","description":"PDF courtier court genere depuis le Workbench ScoreCredit Pro.","operationId":"download_broker_short_pdf_admin_lead__lead_id__synthese_courtier_pdf_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/lead/{lead_id}/pdf":{"get":{"summary":"Download Lead Pdf","description":"Générer et télécharger la fiche PDF d'un lead","operationId":"download_lead_pdf_admin_lead__lead_id__pdf_get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/taux/info":{"get":{"summary":"Get Taux Info","description":"Retourne les informations sur les taux actuels","operationId":"get_taux_info_api_taux_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/taux/historique":{"get":{"summary":"Get Taux Historique Api","description":"Retourne l'historique des taux sur X jours","operationId":"get_taux_historique_api_api_taux_historique_get","parameters":[{"name":"jours","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Jours"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/taux/update":{"post":{"summary":"Force Update Taux","description":"Force la mise à jour des taux (admin uniquement)","operationId":"force_update_taux_admin_taux_update_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/taux":{"get":{"summary":"Admin Taux Page","description":"Page admin pour gérer les taux avec graphique d'évolution","operationId":"admin_taux_page_admin_taux_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/visites":{"get":{"summary":"Admin Visites Page","description":"Page admin pour voir les statistiques de visites détaillées","operationId":"admin_visites_page_admin_visites_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/qui-sommes-nous":{"get":{"summary":"Qui Sommes Nous","description":"Page de présentation de l'entreprise","operationId":"qui_sommes_nous_qui_sommes_nous_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nos-tarifs":{"get":{"summary":"Nos Tarifs Page","description":"Page tarifs courtage — transparence totale","operationId":"nos_tarifs_page_nos_tarifs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/faq":{"get":{"summary":"Faq Page","description":"Page FAQ - Questions fréquentes orientées courtage","operationId":"faq_page_faq_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/comprendre-le-credit":{"get":{"summary":"Comprendre Credit Page","description":"Page éducative interactive sur le crédit immobilier","operationId":"comprendre_credit_page_comprendre_le_credit_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/simulation/pdf":{"post":{"summary":"Generate Simulation Pdf","description":"Génère un PDF personnalisé pour la simulation de prêt immobilier","operationId":"generate_simulation_pdf_api_simulation_pdf_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/rachat/pdf":{"post":{"summary":"Generate Rachat Pdf","description":"Génère un PDF personnalisé pour le rachat de crédit","operationId":"generate_rachat_pdf_api_rachat_pdf_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/rachat/lead":{"post":{"summary":"Save Rachat Lead","description":"Enregistre un lead rachat de crédit","operationId":"save_rachat_lead_api_rachat_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assurance-emprunteur":{"get":{"summary":"Assurance Emprunteur Hub","description":"Page hub assurance emprunteur - choix nouveau crédit ou renégociation","operationId":"assurance_emprunteur_hub_assurance_emprunteur_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/changer-assurance-pret":{"get":{"summary":"Changer Assurance Pret","description":"Page simulateur changement d'assurance emprunteur","operationId":"changer_assurance_pret_changer_assurance_pret_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/loi-lemoine":{"get":{"summary":"Loi Lemoine Page","description":"Page explicative sur la loi Lemoine","operationId":"loi_lemoine_page_loi_lemoine_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/assurance/lead":{"post":{"summary":"Save Assurance Lead","description":"Enregistre un lead assurance emprunteur","operationId":"save_assurance_lead_api_assurance_lead_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/assurance/calculate":{"post":{"summary":"Calculate Assurance Savings","description":"Calcule les économies potentielles sur l'assurance emprunteur","operationId":"calculate_assurance_savings_api_assurance_calculate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/contact":{"get":{"summary":"Contact Page","description":"Page contact","operationId":"contact_page_contact_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/contact":{"post":{"summary":"Api Contact","description":"API pour recevoir les messages de contact","operationId":"api_contact_api_contact_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/frais-de-notaire":{"get":{"summary":"Frais De Notaire Page","description":"Page SEO calculateur frais de notaire","operationId":"frais_de_notaire_page_frais_de_notaire_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/frais-notaire/calculate":{"post":{"summary":"Calculate Frais Notaire Api","description":"API calcul frais de notaire","operationId":"calculate_frais_notaire_api_api_frais_notaire_calculate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/capacite-emprunt/calculate":{"post":{"summary":"Calculate Capacite Api","description":"API calcul capacité d'emprunt","operationId":"calculate_capacite_api_api_capacite_emprunt_calculate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pret-taux-zero":{"get":{"summary":"Ptz Page","description":"Page simulateur PTZ 2026","operationId":"ptz_page_pret_taux_zero_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/simulateur-investissement-locatif":{"get":{"summary":"Investissement Locatif Page","description":"Page simulateur investissement locatif","operationId":"investissement_locatif_page_simulateur_investissement_locatif_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/simulateur-lmnp":{"get":{"summary":"Simulateur Lmnp Page","description":"Page simulateur LMNP/LMP","operationId":"simulateur_lmnp_page_simulateur_lmnp_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/plus-value-immobiliere":{"get":{"summary":"Plus Value Page","description":"Page calculateur plus-value immobilière","operationId":"plus_value_page_plus_value_immobiliere_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog":{"get":{"summary":"Blog Listing","description":"Page listing des articles du blog","operationId":"blog_listing_blog_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-janvier-2026":{"get":{"summary":"Blog Article Taux Janvier 2026","description":"Article : Taux immobilier janvier 2026","operationId":"blog_article_taux_janvier_2026_blog_taux_immobilier_janvier_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/ptz-2026-guide-complet":{"get":{"summary":"Blog Article Ptz 2026","description":"Article : PTZ 2026 guide complet","operationId":"blog_article_ptz_2026_blog_ptz_2026_guide_complet_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/acheter-sans-apport-2026":{"get":{"summary":"Blog Article Sans Apport","description":"Article : Acheter sans apport en 2026","operationId":"blog_article_sans_apport_blog_acheter_sans_apport_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/ameliorer-capacite-emprunt-6-mois":{"get":{"summary":"Blog Article Capacite Emprunt","description":"Article : Comment améliorer sa capacité d'emprunt en 6 mois","operationId":"blog_article_capacite_emprunt_blog_ameliorer_capacite_emprunt_6_mois_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/types-credits-france-guide":{"get":{"summary":"Blog Article Types Credits","description":"Article : Les différents types de crédits en France","operationId":"blog_article_types_credits_blog_types_credits_france_guide_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/quel-salaire-emprunter-200000-300000":{"get":{"summary":"Blog Article Salaire Emprunt","description":"Article : Quel salaire pour emprunter 200 000€ ou 300 000€","operationId":"blog_article_salaire_emprunt_blog_quel_salaire_emprunter_200000_300000_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/primo-accedant-2026-toutes-les-aides":{"get":{"summary":"Blog Article Primo Accedant","description":"Article : Primo-accédant 2026 - Toutes les aides","operationId":"blog_article_primo_accedant_blog_primo_accedant_2026_toutes_les_aides_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/renegocier-pret-immobilier-2026":{"get":{"summary":"Blog Renegocier Pret","description":"Article SEO: Renégocier son prêt immobilier","operationId":"blog_renegocier_pret_blog_renegocier_pret_immobilier_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/delegation-assurance-emprunteur-guide":{"get":{"summary":"Blog Delegation Assurance","description":"Article SEO: Délégation assurance emprunteur","operationId":"blog_delegation_assurance_blog_delegation_assurance_emprunteur_guide_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/duree-pret-immobilier-guide":{"get":{"summary":"Blog Duree Pret","description":"Article SEO: Quelle durée pour son prêt immobilier","operationId":"blog_duree_pret_blog_duree_pret_immobilier_guide_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-usure-2026-guide":{"get":{"summary":"Blog Taux Usure","description":"Article SEO: Taux d'usure 2026","operationId":"blog_taux_usure_blog_taux_usure_2026_guide_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-fevrier-2026":{"get":{"summary":"Blog Taux Fevrier 2026","description":"Article SEO: Taux immobilier février 2026 - actualité mensuelle","operationId":"blog_taux_fevrier_2026_blog_taux_immobilier_fevrier_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/combien-emprunter-avec-1000-1500-2000-euros-par-mois":{"get":{"summary":"Blog Combien Emprunter","description":"Article SEO longue traine: combien emprunter avec X euros/mois","operationId":"blog_combien_emprunter_blog_combien_emprunter_avec_1000_1500_2000_euros_par_mois_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/acheter-seul-ou-en-couple-2026":{"get":{"summary":"Blog Acheter Seul Couple","description":"Article SEO: acheter seul vs en couple","operationId":"blog_acheter_seul_couple_blog_acheter_seul_ou_en_couple_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/frais-de-notaire-2026-guide-calcul":{"get":{"summary":"Blog Frais Notaire 2026","description":"Article SEO: Frais de notaire 2026 - guide complet calcul et astuces","operationId":"blog_frais_notaire_2026_blog_frais_de_notaire_2026_guide_calcul_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/courtier-credit-immobilier-role-avantages":{"get":{"summary":"Blog Courtier Credit","description":"Article SEO: Courtier en crédit immobilier - rôle, fonctionnement, avantages","operationId":"blog_courtier_credit_blog_courtier_credit_immobilier_role_avantages_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/credit-immobilier-fevrier-2026":{"get":{"summary":"Redirect Credit Fevrier 2026","description":"Redirection 301 vers /blog/credit-immobilier-fevrier-2026 pour uniformiser les URLs blog","operationId":"redirect_credit_fevrier_2026_credit_immobilier_fevrier_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/credit-immobilier-fevrier-2026":{"get":{"summary":"Article Credit Fevrier 2026","description":"Article blog SEO : taux credit immobilier fevrier 2026 + PTZ elargi","operationId":"article_credit_fevrier_2026_blog_credit_immobilier_fevrier_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tools":{"get":{"summary":"Tools Page","description":"Page téléchargement ScoreCredit Tools","operationId":"tools_page_tools_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/aides-renovation-energetique":{"get":{"summary":"Aides Renovation Page","description":"Page simulateur aides rénovation énergétique","operationId":"aides_renovation_page_aides_renovation_energetique_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/aides-energie/calculate":{"post":{"summary":"Calculate Aides Energie Api","description":"API calcul aides énergétiques","operationId":"calculate_aides_energie_api_api_aides_energie_calculate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/espace-courtier":{"get":{"summary":"Espace Courtier Login","description":"Page de login espace courtier","operationId":"espace_courtier_login_espace_courtier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/courtier/login":{"post":{"summary":"Courtier Login","description":"API login courtier","operationId":"courtier_login_api_courtier_login_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/espace-courtier/dashboard":{"get":{"summary":"Espace Courtier Dashboard","description":"Dashboard courtier avec outils de calcul","operationId":"espace_courtier_dashboard_espace_courtier_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/checklist-dossier":{"get":{"summary":"Checklist Dossier Page","description":"Checklist interactive des documents pour un dossier de prêt immobilier","operationId":"checklist_dossier_page_checklist_dossier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tableau-amortissement":{"get":{"summary":"Tableau Amortissement Page","description":"Page SEO tableau d'amortissement","operationId":"tableau_amortissement_page_tableau_amortissement_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/taux-endettement":{"get":{"summary":"Taux Endettement Page","description":"Page SEO calculateur taux d'endettement","operationId":"taux_endettement_page_taux_endettement_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/remboursement-anticipe":{"get":{"summary":"Remboursement Anticipe Page","description":"Page SEO calculateur remboursement anticipé","operationId":"remboursement_anticipe_page_remboursement_anticipe_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/acheter-seul-montpellier-1500-euros":{"get":{"summary":"Blog Acheter Seul Montpellier","description":"Article SEO: Acheter seul à Montpellier avec 1 500 € net - guide complet 2026","operationId":"blog_acheter_seul_montpellier_blog_acheter_seul_montpellier_1500_euros_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/emprunter-200000-euros-avec-1800-net":{"get":{"summary":"Blog Emprunter 200000","description":"Article SEO longue traine: emprunter 200 000€ avec 1 800€ net par mois","operationId":"blog_emprunter_200000_blog_emprunter_200000_euros_avec_1800_net_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/rachat-de-soulte-divorce-guide":{"get":{"summary":"Blog Rachat Soulte Divorce","description":"Article SEO: Rachat de soulte après divorce - frais de notaire, crédit et calcul complet 2026","operationId":"blog_rachat_soulte_divorce_blog_rachat_de_soulte_divorce_guide_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/decouvert-bancaire-pret-immobilier":{"get":{"summary":"Blog Decouvert Pret Immo","description":"Article SEO: Découvert bancaire et prêt immobilier - guide honnête 2026","operationId":"blog_decouvert_pret_immo_blog_decouvert_bancaire_pret_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/credit-agricole-vs-caisse-epargne-montpellier":{"get":{"summary":"Blog Ca Vs Ce Montpellier","description":"Article SEO: Crédit Agricole vs Caisse d'Épargne à Montpellier - comparatif prêt immobilier 2026","operationId":"blog_ca_vs_ce_montpellier_blog_credit_agricole_vs_caisse_epargne_montpellier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/emprunter-2500-euros-net-25-ans":{"get":{"summary":"Blog Emprunter 2500 Net","description":"Article SEO longue traine: capacit&eacute; d'emprunt avec 2500&euro; net mensuel sur 25 ans - simulation 2026","operationId":"blog_emprunter_2500_net_blog_emprunter_2500_euros_net_25_ans_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/refus-pret-immobilier-que-faire":{"get":{"summary":"Blog Refus Pret","description":"Article SEO: Banque refuse votre prêt immobilier - 7 solutions immédiates (2026)","operationId":"blog_refus_pret_blog_refus_pret_immobilier_que_faire_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pret-immobilier-auto-entrepreneur":{"get":{"summary":"Blog Pret Auto Entrepreneur","description":"Article SEO : Cr&eacute;dit immobilier auto-entrepreneur, comment emprunter apr&egrave;s 2 ans d'activit&eacute;","operationId":"blog_pret_auto_entrepreneur_blog_pret_immobilier_auto_entrepreneur_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/assurance-emprunteur-apres-50-ans":{"get":{"summary":"Blog Assurance 50 Ans","description":"Article SEO : Assurance emprunteur après 50 ans — comparatif, tarifs et loi Lemoine 2026.","operationId":"blog_assurance_50_ans_blog_assurance_emprunteur_apres_50_ans_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/emprunter-avec-credit-conso-en-cours":{"get":{"summary":"Blog Emprunter Credit Conso","description":"Article SEO : Cr&eacute;dit immobilier avec cr&eacute;dit conso en cours - impact et solutions 2026","operationId":"blog_emprunter_credit_conso_blog_emprunter_avec_credit_conso_en_cours_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/taux-immobilier-20-ans-vs-25-ans":{"get":{"summary":"Blog Taux 20 Vs 25","description":"Blog article: Taux immobilier 20 ou 25 ans - comparatif et simulation 2026","operationId":"blog_taux_20_vs_25_blog_taux_immobilier_20_ans_vs_25_ans_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pret-immobilier-cdd-2-ans":{"get":{"summary":"Blog Pret Cdd 2 Ans","description":"Article SEO : Crédit immobilier avec un CDD de 2 ans, est-ce possible en 2026 ?","operationId":"blog_pret_cdd_2_ans_blog_pret_immobilier_cdd_2_ans_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pension-alimentaire-pret-immobilier":{"get":{"summary":"Blog Pension Alimentaire Pret","description":"Article SEO: Pr&ecirc;t immobilier avec pension alimentaire - impact capacit&eacute; d'emprunt","operationId":"blog_pension_alimentaire_pret_blog_pension_alimentaire_pret_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/acheter-en-periode-essai":{"get":{"summary":"Blog Acheter Periode Essai","description":"Article SEO : Acheter un bien immobilier en p&eacute;riode d'essai - mission impossible ?","operationId":"blog_acheter_periode_essai_blog_acheter_en_periode_essai_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/credit-immobilier-3-enfants-3000-euros":{"get":{"summary":"Blog 3 Enfants 3000","description":"Article SEO: Crédit immobilier avec 3 enfants et 3000€ de salaire — simulation complète 2026","operationId":"blog_3_enfants_3000_blog_credit_immobilier_3_enfants_3000_euros_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/ptz-pret-relais-cumul":{"get":{"summary":"Blog Ptz Pret Relais","description":"Article SEO : PTZ + Pr&ecirc;t relais : peut-on cumuler les deux en 2026 ?","operationId":"blog_ptz_pret_relais_blog_ptz_pret_relais_cumul_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pret-immobilier-sans-apport-2026":{"get":{"summary":"Blog Sans Apport 2026","description":"Article SEO: Prêt immobilier sans apport en 2026 - est-ce encore possible ?","operationId":"blog_sans_apport_2026_blog_pret_immobilier_sans_apport_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/acheter-a-deux-sans-etre-marie":{"get":{"summary":"Blog Acheter A Deux","description":"Acheter &agrave; deux sans &ecirc;tre mari&eacute; : guide juridique et financier 2026","operationId":"blog_acheter_a_deux_blog_acheter_a_deux_sans_etre_marie_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/pret-immobilier-fonctionnaire-avantages":{"get":{"summary":"Blog Fonctionnaire","description":"Article SEO : Pr&ecirc;t immobilier fonctionnaire - avantages exclusifs et taux pr&eacute;f&eacute;rentiels 2026","operationId":"blog_fonctionnaire_blog_pret_immobilier_fonctionnaire_avantages_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/blog/investissement-locatif-premier-achat":{"get":{"summary":"Blog Investissement Locatif","description":"Guide complet premier investissement locatif 2026 - SEO blog article.","operationId":"blog_investissement_locatif_blog_investissement_locatif_premier_achat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/score-credit-bancaire":{"get":{"summary":"Score Credit Bancaire Page","description":"Page SEO : critères de scoring bancaire pour un prêt immobilier","operationId":"score_credit_bancaire_page_score_credit_bancaire_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/barometre-taux/historique":{"get":{"summary":"Barometre Taux Historique Page","description":"Indexable source archive backed by the validated comparable series.","operationId":"barometre_taux_historique_page_barometre_taux_historique_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/donnees/barometre-taux.csv":{"get":{"summary":"Barometre Taux Csv","description":"Machine-readable copy of the same validated public dataset.","operationId":"barometre_taux_csv_donnees_barometre_taux_csv_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/barometre-taux":{"get":{"summary":"Barometre Taux Page","description":"Evergreen public barometer backed by the reviewed source snapshot.","operationId":"barometre_taux_page_barometre_taux_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cout-total-credit":{"get":{"summary":"Page Cout Total Credit","description":"Calculateur Coût Total Crédit 2026","operationId":"page_cout_total_credit_cout_total_credit_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/renegociation-ou-rachat":{"get":{"summary":"Page Renegociation Rachat","description":"Comparateur Renégociation vs Rachat de Crédit","operationId":"page_renegociation_rachat_renegociation_ou_rachat_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/impact-credit-conso":{"get":{"summary":"Page Impact Conso","description":"Calculateur Impact Crédit Conso sur Prêt Immobilier","operationId":"page_impact_conso_impact_credit_conso_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/aides-locales-montpellier":{"get":{"summary":"Page Aides Locales","description":"Calculateur Aides Locales Montpellier & Occitanie 2026","operationId":"page_aides_locales_aides_locales_montpellier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/calculateurs":{"get":{"summary":"Page Calculateurs","description":"Page listant tous les calculateurs","operationId":"page_calculateurs_calculateurs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/mentions-legales":{"get":{"summary":"Mentions Legales","description":"Page mentions légales obligatoires","operationId":"mentions_legales_mentions_legales_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/confidentialite":{"get":{"summary":"Confidentialite","description":"Page politique de confidentialité RGPD","operationId":"confidentialite_confidentialite_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/taux-immobilier":{"get":{"summary":"Taux Immobilier Villes","description":"Searchable city directory without fabricated local rates.","operationId":"taux_immobilier_villes_taux_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/taux-immobilier-{ville_slug}":{"get":{"summary":"Taux Immobilier Ville","description":"City page using national sourced rates and local project context.","operationId":"taux_immobilier_ville_taux_immobilier__ville_slug__get","parameters":[{"name":"ville_slug","in":"path","required":true,"schema":{"type":"string","title":"Ville Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/{lead_id}":{"get":{"summary":"Api Dossier Status","description":"Statut du dossier d'un lead. Acces : token du dossier ou session admin.","operationId":"api_dossier_status_api_dossier__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/documents/upload":{"post":{"summary":"Api Documents Upload","description":"Upload un document pour un lead. Acces : token du dossier ou session admin.","operationId":"api_documents_upload_api_documents_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_api_documents_upload_api_documents_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/documents/list":{"get":{"summary":"Api Documents List","description":"Liste les documents d'un lead. Acces : token du dossier ou session admin.","operationId":"api_documents_list_api_documents_list_get","parameters":[{"name":"lead_id","in":"query","required":true,"schema":{"type":"integer","title":"Lead Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/documents/{doc_id}":{"delete":{"summary":"Api Documents Delete","description":"Suppression douce d'un document. Acces : token du dossier ou session admin.","operationId":"api_documents_delete_api_documents__doc_id__delete","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/documents/{doc_id}/analysis":{"get":{"summary":"Api Documents Analysis","description":"Analyse IA d'un document. Acces : token du dossier ou session admin.","operationId":"api_documents_analysis_api_documents__doc_id__analysis_get","parameters":[{"name":"doc_id","in":"path","required":true,"schema":{"type":"integer","title":"Doc Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mon-dossier/{token}":{"get":{"summary":"Mon Dossier Page Public","description":"Page publique upload documents via token (envoye par email) — reparation 09/07/2026.","operationId":"mon_dossier_page_public_mon_dossier__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mon-dossier/{token}/pdf":{"get":{"summary":"Api Dossier Pdf","description":"Génère une synthèse PDF du dossier.","operationId":"api_dossier_pdf_mon_dossier__token__pdf_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sz-save-calcul":{"post":{"summary":"Api Sz Save Calcul","description":"Endpoint universel pour sauvegarder n'importe quel résultat de calculateur\ndans le profil ScoreZenith de l'utilisateur connecté.\n\nBody JSON attendu:\n{\n    \"type\": \"ptz|investissement_locatif|pret_relais|reste_a_vivre|lmnp|plus_value|capacite|frais_notaire\",\n    \"titre\": \"Titre de la simulation\",\n    \"data\": { ... données du calcul ... }\n}","operationId":"api_sz_save_calcul_api_sz_save_calcul_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/jeu":{"get":{"summary":"Score Empire Game","description":"Score Empire — Jeu éducatif de simulation patrimoniale","operationId":"score_empire_game_jeu_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/f0adf94e8fb6b275d98955e83906c173.txt":{"get":{"summary":"Indexnow Key File","description":"Fichier de vérification IndexNow","operationId":"indexnow_key_file_f0adf94e8fb6b275d98955e83906c173_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/seo/force-index":{"get":{"summary":"Force Index","description":"Force la soumission de toutes les URLs aux moteurs de recherche","operationId":"force_index_api_seo_force_index_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/chat":{"post":{"summary":"Api Chat","description":"Endpoint chat IA conversationnel.","operationId":"api_chat_api_chat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatMessage"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/health":{"get":{"summary":"Api Chat Health","description":"Sonde locale : le process chat repond. Aucun appel modele.","operationId":"api_chat_health_api_chat_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/recrutement":{"get":{"summary":"Page Recrutement","description":"Page de recrutement courtiers indépendants","operationId":"page_recrutement_recrutement_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/candidature":{"post":{"summary":"Api Candidature","description":"API pour recevoir une candidature courtier","operationId":"api_candidature_api_candidature_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/faisabilite-financement-acquereur":{"get":{"summary":"Public Buyer Solvency Analysis","operationId":"public_buyer_solvency_analysis_pro_faisabilite_financement_acquereur_get","parameters":[{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"agency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agency"}},{"name":"source","in":"query","required":false,"schema":{"type":"string","default":"agency_solvency_analysis","title":"Source"}},{"name":"demo","in":"query","required":false,"schema":{"type":"string","default":"","title":"Demo"}},{"name":"prix","in":"query","required":false,"schema":{"type":"string","default":"","title":"Prix"}},{"name":"type_bien","in":"query","required":false,"schema":{"type":"string","default":"","title":"Type Bien"}},{"name":"apport","in":"query","required":false,"schema":{"type":"string","default":"","title":"Apport"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/kit-integration-agence":{"get":{"summary":"Public Agency Integration Notice","operationId":"public_agency_integration_notice_pro_kit_integration_agence_get","parameters":[{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"agency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agency"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/analyse-solvabilite-acquereur":{"post":{"summary":"Api Buyer Solvency Analysis","operationId":"api_buyer_solvency_analysis_api_pro_analyse_solvabilite_acquereur_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/pro/faisabilite-financement-acquereur":{"post":{"summary":"Api Buyer Solvency Analysis","operationId":"api_buyer_solvency_analysis_api_pro_faisabilite_financement_acquereur_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/faisabilite-financement-acquereur/pdf/{lead_id}":{"get":{"summary":"Public Buyer Solvency Pdf","operationId":"public_buyer_solvency_pdf_pro_faisabilite_financement_acquereur_pdf__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"string","title":"Lead Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/faisabilite-financement-acquereur/demo-interne-pdf":{"get":{"summary":"Public Demo Buyer Solvency Internal Pdf","operationId":"public_demo_buyer_solvency_internal_pdf_pro_faisabilite_financement_acquereur_demo_interne_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/faisabilite-financement-acquereur/demo-agence-pdf":{"get":{"summary":"Public Demo Buyer Solvency Agency Pdf","operationId":"public_demo_buyer_solvency_agency_pdf_pro_faisabilite_financement_acquereur_demo_agence_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/faisabilite-financement-acquereur/agency-summary/{lead_id}":{"get":{"summary":"Public Buyer Solvency Agency Summary","operationId":"public_buyer_solvency_agency_summary_pro_faisabilite_financement_acquereur_agency_summary__lead_id__get","parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"string","title":"Lead Id"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaire/{partner_code}/click":{"get":{"summary":"Public Partner Button Click","operationId":"public_partner_button_click_pro_partenaire__partner_code__click_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"cta","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cta"}},{"name":"target","in":"query","required":false,"schema":{"type":"string","default":"","title":"Target"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaire/{partner_code}/track.gif":{"get":{"summary":"Public Partner Widget Track","operationId":"public_partner_widget_track_pro_partenaire__partner_code__track_gif_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"event","in":"query","required":false,"schema":{"type":"string","default":"widget_seen","title":"Event"}},{"name":"r","in":"query","required":false,"schema":{"type":"string","default":"","title":"R"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaires-agences":{"get":{"summary":"Public Partner Offer Page","operationId":"public_partner_offer_page_pro_partenaires_agences_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pro/partenaire-reseau":{"get":{"summary":"Public Partner Network Premium Page","operationId":"public_partner_network_premium_page_pro_partenaire_reseau_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/pro/partenaires-agences/request":{"post":{"summary":"Api Public Partner Agency Request","operationId":"api_public_partner_agency_request_api_pro_partenaires_agences_request_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/{partner_code}/kit":{"get":{"summary":"Public Partner Kit Page","operationId":"public_partner_kit_page_pro_partenaire__partner_code__kit_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaire/{partner_code}/kit.pdf":{"get":{"summary":"Public Partner Kit Pdf","operationId":"public_partner_kit_pdf_pro_partenaire__partner_code__kit_pdf_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases":{"get":{"summary":"Admin Api Partner Buyer Cases","operationId":"admin_api_partner_buyer_cases_admin_api_partner_buyer_cases_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":80,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases/{case_id}":{"get":{"summary":"Admin Api Partner Buyer Case Detail","operationId":"admin_api_partner_buyer_case_detail_admin_api_partner_buyer_cases__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-buyer-cases/{case_id}/agency-summary-preview":{"get":{"summary":"Admin Partner Buyer Case Agency Summary Preview","operationId":"admin_partner_buyer_case_agency_summary_preview_admin_partner_buyer_cases__case_id__agency_summary_preview_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-buyer-cases/{case_id}/fiche-agence":{"get":{"summary":"Admin Partner Buyer Case Agency Brief","operationId":"admin_partner_buyer_case_agency_brief_admin_partner_buyer_cases__case_id__fiche_agence_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-buyer-cases/{case_id}/fiche-agence.pdf":{"get":{"summary":"Admin Partner Buyer Case Agency Brief Pdf","operationId":"admin_partner_buyer_case_agency_brief_pdf_admin_partner_buyer_cases__case_id__fiche_agence_pdf_get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases/{case_id}/status":{"post":{"summary":"Admin Api Partner Buyer Case Status","operationId":"admin_api_partner_buyer_case_status_admin_api_partner_buyer_cases__case_id__status_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases/{case_id}/agency-summary-review":{"post":{"summary":"Admin Api Partner Buyer Case Agency Summary Review","operationId":"admin_api_partner_buyer_case_agency_summary_review_admin_api_partner_buyer_cases__case_id__agency_summary_review_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases/{case_id}/send-agency-summary":{"post":{"summary":"Admin Api Partner Buyer Case Send Agency Summary","operationId":"admin_api_partner_buyer_case_send_agency_summary_admin_api_partner_buyer_cases__case_id__send_agency_summary_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-buyer-cases/{case_id}/promote":{"post":{"summary":"Admin Api Partner Buyer Case Promote","operationId":"admin_api_partner_buyer_case_promote_admin_api_partner_buyer_cases__case_id__promote_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-buyer-cases":{"get":{"summary":"Admin Partner Buyer Cases Page","operationId":"admin_partner_buyer_cases_page_admin_partner_buyer_cases_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access":{"get":{"summary":"Admin Partner Access Page","operationId":"admin_partner_access_page_admin_partner_access_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-cockpit":{"get":{"summary":"Admin Partner Cockpit Page","operationId":"admin_partner_cockpit_page_admin_partner_cockpit_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-launch-queue":{"get":{"summary":"Admin Partner Launch Queue Page","operationId":"admin_partner_launch_queue_page_admin_partner_launch_queue_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-data-completion":{"get":{"summary":"Admin Partner Data Completion Page","operationId":"admin_partner_data_completion_page_admin_partner_data_completion_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-data-completion.csv":{"get":{"summary":"Admin Partner Data Completion Export","operationId":"admin_partner_data_completion_export_admin_partner_data_completion_csv_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-channel-preview":{"get":{"summary":"Admin Partner Channel Preview Page","operationId":"admin_partner_channel_preview_page_admin_partner_channel_preview_get","parameters":[{"name":"prospect_id","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Prospect Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"updated","in":"query","required":false,"schema":{"type":"string","default":"","title":"Updated"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-launch-queue/profile":{"post":{"summary":"Admin Partner Launch Profile Update","operationId":"admin_partner_launch_profile_update_admin_partner_launch_queue_profile_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-launch-queue/shortlist":{"post":{"summary":"Admin Partner Launch Shortlist Update","operationId":"admin_partner_launch_shortlist_update_admin_partner_launch_queue_shortlist_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-demo":{"get":{"summary":"Admin Partner Network Demo Page","operationId":"admin_partner_network_demo_page_admin_partner_network_demo_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-rdv-lysiane":{"get":{"summary":"Admin Partner Lysiane Rdv Page","operationId":"admin_partner_lysiane_rdv_page_admin_partner_rdv_lysiane_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-rdv-live":{"get":{"summary":"Admin Partner Rdv Live Page","operationId":"admin_partner_rdv_live_page_admin_partner_rdv_live_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"prospect_id","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Prospect Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-money-dashboard":{"get":{"summary":"Admin Partner Money Dashboard Page","operationId":"admin_partner_money_dashboard_page_admin_partner_money_dashboard_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-relaunch-approval":{"get":{"summary":"Admin Partner Relaunch Approval Page","operationId":"admin_partner_relaunch_approval_page_admin_partner_relaunch_approval_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-sales-pipeline":{"get":{"summary":"Admin Partner Sales Pipeline","operationId":"admin_partner_sales_pipeline_admin_partner_sales_pipeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-relaunch-approval.json":{"get":{"summary":"Admin Partner Relaunch Approval Json","operationId":"admin_partner_relaunch_approval_json_admin_partner_relaunch_approval_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-sales/prospect/{prospect_id}/update":{"post":{"summary":"Admin Partner Sales Prospect Update","operationId":"admin_partner_sales_prospect_update_admin_api_partner_sales_prospect__prospect_id__update_post","parameters":[{"name":"prospect_id","in":"path","required":true,"schema":{"type":"integer","title":"Prospect Id"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-relaunch/manual-sent":{"post":{"summary":"Admin Partner Relaunch Manual Sent","operationId":"admin_partner_relaunch_manual_sent_admin_api_partner_relaunch_manual_sent_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-pilot/accept":{"post":{"summary":"Admin Partner Pilot Accept","operationId":"admin_partner_pilot_accept_admin_api_partner_pilot_accept_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-pilot/onboard":{"post":{"summary":"Admin Partner Pilot Onboard","operationId":"admin_partner_pilot_onboard_admin_api_partner_pilot_onboard_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-real-network-launch":{"get":{"summary":"Admin Partner Real Network Launch","operationId":"admin_partner_real_network_launch_admin_partner_real_network_launch_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-first-network-intake":{"get":{"summary":"Admin Partner First Network Intake","operationId":"admin_partner_first_network_intake_admin_partner_first_network_intake_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-first-network-intake/validate":{"post":{"summary":"Admin Partner First Network Intake Validate","operationId":"admin_partner_first_network_intake_validate_admin_api_partner_first_network_intake_validate_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-real-network/launch":{"post":{"summary":"Admin Partner Real Network Launch Api","operationId":"admin_partner_real_network_launch_api_admin_api_partner_real_network_launch_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-real-network/test-deposit":{"post":{"summary":"Admin Partner Real Network Test Deposit Api","operationId":"admin_partner_real_network_test_deposit_api_admin_api_partner_real_network_test_deposit_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-real-network-activation-pack.json":{"get":{"summary":"Admin Partner Real Network Activation Pack Json","operationId":"admin_partner_real_network_activation_pack_json_admin_partner_real_network_activation_pack_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-real-network-activation-pack.zip":{"get":{"summary":"Admin Partner Real Network Activation Pack Zip","operationId":"admin_partner_real_network_activation_pack_zip_admin_partner_real_network_activation_pack_zip_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-pilot-crm":{"get":{"summary":"Admin Partner Network Pilot Crm","operationId":"admin_partner_network_pilot_crm_admin_partner_network_pilot_crm_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-pilot-crm.json":{"get":{"summary":"Admin Partner Network Pilot Crm Json","operationId":"admin_partner_network_pilot_crm_json_admin_partner_network_pilot_crm_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-pilot-crm/update":{"post":{"summary":"Admin Partner Network Pilot Crm Update","operationId":"admin_partner_network_pilot_crm_update_admin_api_partner_network_pilot_crm_update_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-phase2/create":{"post":{"summary":"Admin Partner Network Phase2 Create","operationId":"admin_partner_network_phase2_create_admin_api_partner_network_phase2_create_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-billing/update":{"post":{"summary":"Admin Partner Network Billing Update","operationId":"admin_partner_network_billing_update_admin_api_partner_network_billing_update_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-email-center":{"get":{"summary":"Admin Partner Email Center","operationId":"admin_partner_email_center_admin_partner_email_center_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-email-events.json":{"get":{"summary":"Admin Partner Email Events Json","operationId":"admin_partner_email_events_json_admin_partner_email_events_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-email/draft":{"post":{"summary":"Admin Partner Email Draft","operationId":"admin_partner_email_draft_admin_api_partner_email_draft_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-commercial-pipeline":{"get":{"summary":"Admin Partner Commercial Pipeline","operationId":"admin_partner_commercial_pipeline_admin_partner_commercial_pipeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-commercial-pipeline.json":{"get":{"summary":"Admin Partner Commercial Pipeline Json","operationId":"admin_partner_commercial_pipeline_json_admin_partner_commercial_pipeline_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-war-room":{"get":{"summary":"Admin Partner War Room","operationId":"admin_partner_war_room_admin_partner_war_room_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"demo","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Demo"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-war-room.json":{"get":{"summary":"Admin Partner War Room Json","operationId":"admin_partner_war_room_json_admin_partner_war_room_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"demo","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Demo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-morning-report":{"get":{"summary":"Admin Partner Morning Report","operationId":"admin_partner_morning_report_admin_partner_morning_report_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-morning-report.json":{"get":{"summary":"Admin Partner Morning Report Json","operationId":"admin_partner_morning_report_json_admin_partner_morning_report_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-ops-journal":{"get":{"summary":"Admin Partner Ops Journal","operationId":"admin_partner_ops_journal_admin_partner_ops_journal_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-ops-journal.json":{"get":{"summary":"Admin Partner Ops Journal Json","operationId":"admin_partner_ops_journal_json_admin_partner_ops_journal_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-observability":{"get":{"summary":"Admin Partner Observability","operationId":"admin_partner_observability_admin_partner_observability_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-observability.json":{"get":{"summary":"Admin Partner Observability Json","operationId":"admin_partner_observability_json_admin_partner_observability_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-email-automation-policy":{"get":{"summary":"Admin Partner Email Automation Policy","operationId":"admin_partner_email_automation_policy_admin_partner_email_automation_policy_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-email-automation-policy.json":{"get":{"summary":"Admin Partner Email Automation Policy Json","operationId":"admin_partner_email_automation_policy_json_admin_partner_email_automation_policy_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-external-alerts":{"get":{"summary":"Admin Partner External Alerts","operationId":"admin_partner_external_alerts_admin_partner_external_alerts_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-external-alerts.json":{"get":{"summary":"Admin Partner External Alerts Json","operationId":"admin_partner_external_alerts_json_admin_partner_external_alerts_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-external-alerts/test":{"post":{"summary":"Admin Partner External Alerts Test","operationId":"admin_partner_external_alerts_test_admin_api_partner_external_alerts_test_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-backup-rollback":{"get":{"summary":"Admin Partner Backup Rollback","operationId":"admin_partner_backup_rollback_admin_partner_backup_rollback_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-backup-rollback.json":{"get":{"summary":"Admin Partner Backup Rollback Json","operationId":"admin_partner_backup_rollback_json_admin_partner_backup_rollback_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-product-offer":{"get":{"summary":"Admin Partner Product Offer","operationId":"admin_partner_product_offer_admin_partner_product_offer_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-product-offer.json":{"get":{"summary":"Admin Partner Product Offer Json","operationId":"admin_partner_product_offer_json_admin_partner_product_offer_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-preprod-checklist":{"get":{"summary":"Admin Partner Preprod Checklist","operationId":"admin_partner_preprod_checklist_admin_partner_preprod_checklist_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-preprod-checklist.json":{"get":{"summary":"Admin Partner Preprod Checklist Json","operationId":"admin_partner_preprod_checklist_json_admin_partner_preprod_checklist_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-sales-pack":{"get":{"summary":"Admin Partner Sales Pack","operationId":"admin_partner_sales_pack_admin_partner_sales_pack_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-sales-pack.pdf":{"get":{"summary":"Admin Partner Sales Pack Pdf","operationId":"admin_partner_sales_pack_pdf_admin_partner_sales_pack_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-sales-pack.zip":{"get":{"summary":"Admin Partner Sales Pack Zip","operationId":"admin_partner_sales_pack_zip_admin_partner_sales_pack_zip_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-war-room/mark-done":{"post":{"summary":"Admin Partner War Room Mark Done","operationId":"admin_partner_war_room_mark_done_admin_api_partner_war_room_mark_done_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-commercial-timeline":{"get":{"summary":"Admin Partner Commercial Timeline","operationId":"admin_partner_commercial_timeline_admin_partner_commercial_timeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-commercial-timeline.json":{"get":{"summary":"Admin Partner Commercial Timeline Json","operationId":"admin_partner_commercial_timeline_json_admin_partner_commercial_timeline_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-showroom":{"get":{"summary":"Admin Partner Showroom","operationId":"admin_partner_showroom_admin_partner_showroom_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-showroom-proof.pdf":{"get":{"summary":"Admin Partner Showroom Proof Pdf","operationId":"admin_partner_showroom_proof_pdf_admin_partner_showroom_proof_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-showroom-quote.pdf":{"get":{"summary":"Admin Partner Showroom Quote Pdf","operationId":"admin_partner_showroom_quote_pdf_admin_partner_showroom_quote_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-closing-today":{"get":{"summary":"Admin Partner Closing Today","operationId":"admin_partner_closing_today_admin_partner_closing_today_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-closing-today.json":{"get":{"summary":"Admin Partner Closing Today Json","operationId":"admin_partner_closing_today_json_admin_partner_closing_today_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-relaunches":{"get":{"summary":"Admin Partner Network Relaunches","operationId":"admin_partner_network_relaunches_admin_partner_network_relaunches_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-relaunches.json":{"get":{"summary":"Admin Partner Network Relaunches Json","operationId":"admin_partner_network_relaunches_json_admin_partner_network_relaunches_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-mrr-dashboard":{"get":{"summary":"Admin Partner Mrr Dashboard","operationId":"admin_partner_mrr_dashboard_admin_partner_mrr_dashboard_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-mrr-dashboard.json":{"get":{"summary":"Admin Partner Mrr Dashboard Json","operationId":"admin_partner_mrr_dashboard_json_admin_partner_mrr_dashboard_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-email/send":{"post":{"summary":"Admin Partner Email Send","operationId":"admin_partner_email_send_admin_api_partner_email_send_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/r/partner-email/open/{token}.gif":{"get":{"summary":"Partner Email Open Tracking","operationId":"partner_email_open_tracking_r_partner_email_open__token__gif_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/r/partner-email/click/{token}":{"get":{"summary":"Partner Email Click Tracking","operationId":"partner_email_click_tracking_r_partner_email_click__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"url","in":"query","required":false,"schema":{"type":"string","default":"https://scorecredit.fr","title":"Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-quote/generate":{"post":{"summary":"Admin Partner Network Quote Generate","operationId":"admin_partner_network_quote_generate_admin_api_partner_network_quote_generate_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-quote/sign":{"post":{"summary":"Admin Partner Network Quote Sign","operationId":"admin_partner_network_quote_sign_admin_api_partner_network_quote_sign_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-quote.pdf":{"get":{"summary":"Admin Partner Network Quote Pdf","operationId":"admin_partner_network_quote_pdf_admin_partner_network_quote_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-network-invoice/generate":{"post":{"summary":"Admin Partner Network Invoice Generate","operationId":"admin_partner_network_invoice_generate_admin_api_partner_network_invoice_generate_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-invoice.pdf":{"get":{"summary":"Admin Partner Network Invoice Pdf","operationId":"admin_partner_network_invoice_pdf_admin_partner_network_invoice_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-accounting-export.csv":{"get":{"summary":"Admin Partner Accounting Export Csv","operationId":"admin_partner_accounting_export_csv_admin_partner_accounting_export_csv_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-phase2-candidates.json":{"get":{"summary":"Admin Partner Phase2 Candidates Json","operationId":"admin_partner_phase2_candidates_json_admin_partner_phase2_candidates_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}},{"name":"department","in":"query","required":false,"schema":{"type":"string","default":"","title":"Department"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-phase2-candidates/select":{"post":{"summary":"Admin Partner Phase2 Candidates Select","operationId":"admin_partner_phase2_candidates_select_admin_api_partner_phase2_candidates_select_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-daily-ops":{"get":{"summary":"Admin Partner Daily Ops","operationId":"admin_partner_daily_ops_admin_partner_daily_ops_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-daily-runs.json":{"get":{"summary":"Admin Partner Daily Runs Json","operationId":"admin_partner_daily_runs_json_admin_partner_daily_runs_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-security-audit":{"get":{"summary":"Admin Partner Security Audit","operationId":"admin_partner_security_audit_admin_partner_security_audit_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-security-audit.json":{"get":{"summary":"Admin Partner Security Audit Json","operationId":"admin_partner_security_audit_json_admin_partner_security_audit_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-daily-monitoring/run":{"post":{"summary":"Admin Partner Daily Monitoring Run","operationId":"admin_partner_daily_monitoring_run_admin_api_partner_daily_monitoring_run_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaire/reseau":{"get":{"summary":"Public Partner Director Network Portal","operationId":"public_partner_director_network_portal_pro_partenaire_reseau_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pro/partenaire/reseau/proof.pdf":{"get":{"summary":"Public Partner Director Proof Pdf","operationId":"public_partner_director_proof_pdf_pro_partenaire_reseau_proof_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/reseau/quote.pdf":{"get":{"summary":"Public Partner Director Quote Pdf","operationId":"public_partner_director_quote_pdf_pro_partenaire_reseau_quote_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/reseau/invoice.pdf":{"get":{"summary":"Public Partner Director Invoice Pdf","operationId":"public_partner_director_invoice_pdf_pro_partenaire_reseau_invoice_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/reseau/request-extension":{"post":{"summary":"Public Partner Director Request Extension","operationId":"public_partner_director_request_extension_pro_partenaire_reseau_request_extension_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/reseau/sign-quote":{"post":{"summary":"Public Partner Director Sign Quote","operationId":"public_partner_director_sign_quote_pro_partenaire_reseau_sign_quote_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire-reseau/extension":{"get":{"summary":"Public Partner Director Extension","operationId":"public_partner_director_extension_pro_partenaire_reseau_extension_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-director-extension/request":{"post":{"summary":"Admin Partner Director Extension Request","operationId":"admin_partner_director_extension_request_admin_api_partner_director_extension_request_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-closing-proof":{"get":{"summary":"Admin Partner Network Closing Proof","operationId":"admin_partner_network_closing_proof_admin_partner_network_closing_proof_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-closing-proof.json":{"get":{"summary":"Admin Partner Network Closing Proof Json","operationId":"admin_partner_network_closing_proof_json_admin_partner_network_closing_proof_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-closing-proof.pdf":{"get":{"summary":"Admin Partner Network Closing Proof Pdf","operationId":"admin_partner_network_closing_proof_pdf_admin_partner_network_closing_proof_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-proactive-alerts.json":{"get":{"summary":"Admin Partner Proactive Alerts Json","operationId":"admin_partner_proactive_alerts_json_admin_partner_proactive_alerts_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-reporting-queue":{"get":{"summary":"Admin Partner Reporting Queue","operationId":"admin_partner_reporting_queue_admin_partner_reporting_queue_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-reporting-queue.json":{"get":{"summary":"Admin Partner Reporting Queue Json","operationId":"admin_partner_reporting_queue_json_admin_partner_reporting_queue_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-reporting/mark-sent":{"post":{"summary":"Admin Partner Reporting Mark Sent","operationId":"admin_partner_reporting_mark_sent_admin_api_partner_reporting_mark_sent_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-direction-dashboard":{"get":{"summary":"Admin Partner Direction Dashboard","operationId":"admin_partner_direction_dashboard_admin_partner_direction_dashboard_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-direction-dashboard.json":{"get":{"summary":"Admin Partner Direction Dashboard Json","operationId":"admin_partner_direction_dashboard_json_admin_partner_direction_dashboard_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-console":{"get":{"summary":"Admin Partner Pilot Console","operationId":"admin_partner_pilot_console_admin_partner_pilot_console_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-console.json":{"get":{"summary":"Admin Partner Pilot Console Json","operationId":"admin_partner_pilot_console_json_admin_partner_pilot_console_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-alerts.json":{"get":{"summary":"Admin Partner Pilot Alerts Json","operationId":"admin_partner_pilot_alerts_json_admin_partner_pilot_alerts_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-installation-emails.json":{"get":{"summary":"Admin Partner Installation Emails Json","operationId":"admin_partner_installation_emails_json_admin_partner_installation_emails_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-install-email/sent":{"post":{"summary":"Admin Partner Install Email Sent","operationId":"admin_partner_install_email_sent_admin_api_partner_install_email_sent_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-timeline":{"get":{"summary":"Admin Partner Pilot Timeline","operationId":"admin_partner_pilot_timeline_admin_partner_pilot_timeline_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-timeline.json":{"get":{"summary":"Admin Partner Pilot Timeline Json","operationId":"admin_partner_pilot_timeline_json_admin_partner_pilot_timeline_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-monthly-report.pdf":{"get":{"summary":"Admin Partner Network Monthly Report Pdf","operationId":"admin_partner_network_monthly_report_pdf_admin_partner_network_monthly_report_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-committee.pdf":{"get":{"summary":"Admin Partner Network Committee Pdf","operationId":"admin_partner_network_committee_pdf_admin_partner_network_committee_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-agreement.pdf":{"get":{"summary":"Admin Partner Pilot Agreement Pdf","operationId":"admin_partner_pilot_agreement_pdf_admin_partner_pilot_agreement_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"agency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agency"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}},{"name":"price","in":"query","required":false,"schema":{"type":"string","default":"490","title":"Price"}},{"name":"start","in":"query","required":false,"schema":{"type":"string","default":"","title":"Start"}},{"name":"end","in":"query","required":false,"schema":{"type":"string","default":"","title":"End"}},{"name":"agencies","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agencies"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-weekly-export.csv":{"get":{"summary":"Admin Partner Weekly Export Csv","operationId":"admin_partner_weekly_export_csv_admin_partner_weekly_export_csv_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-weekly-export.pdf":{"get":{"summary":"Admin Partner Weekly Export Pdf","operationId":"admin_partner_weekly_export_pdf_admin_partner_weekly_export_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-pack":{"get":{"summary":"Admin Partner Pilot Pack Page","operationId":"admin_partner_pilot_pack_page_admin_partner_pilot_pack_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-pilot-pack.pdf":{"get":{"summary":"Admin Partner Pilot Pack Pdf","operationId":"admin_partner_pilot_pack_pdf_admin_partner_pilot_pack_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-proof/{proof_slug}.pdf":{"get":{"summary":"Admin Partner Proof Pdf","operationId":"admin_partner_proof_pdf_admin_partner_proof__proof_slug__pdf_get","parameters":[{"name":"proof_slug","in":"path","required":true,"schema":{"type":"string","title":"Proof Slug"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-portal":{"get":{"summary":"Admin Partner Network Director Page","operationId":"admin_partner_network_director_page_admin_partner_network_portal_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-network-demo.pdf":{"get":{"summary":"Admin Partner Network Demo Pdf","operationId":"admin_partner_network_demo_pdf_admin_partner_network_demo_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-cockpit/{partner_code}/fiches-agence":{"get":{"summary":"Admin Partner Agency Pack Page","operationId":"admin_partner_agency_pack_page_admin_partner_cockpit__partner_code__fiches_agence_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-cockpit/{partner_code}/fiches-agence.pdf":{"get":{"summary":"Admin Partner Agency Pack Pdf","operationId":"admin_partner_agency_pack_pdf_admin_partner_cockpit__partner_code__fiches_agence_pdf_get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-cockpit/{partner_code}":{"get":{"summary":"Admin Partner Single Page","operationId":"admin_partner_single_page_admin_partner_cockpit__partner_code__get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-export.csv":{"get":{"summary":"Admin Partner Export Csv","operationId":"admin_partner_export_csv_admin_partner_export_csv_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-monthly-report":{"get":{"summary":"Admin Partner Monthly Report","operationId":"admin_partner_monthly_report_admin_partner_monthly_report_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-relaunch-schedule":{"get":{"summary":"Admin Partner Relaunch Schedule","operationId":"admin_partner_relaunch_schedule_admin_partner_relaunch_schedule_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"pending","title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":120,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-relaunch-center":{"get":{"summary":"Admin Partner Relaunch Center","operationId":"admin_partner_relaunch_center_admin_partner_relaunch_center_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partners/{partner_code}/schedule-relaunches":{"post":{"summary":"Admin Partner Schedule Relaunches","operationId":"admin_partner_schedule_relaunches_admin_api_partners__partner_code__schedule_relaunches_post","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partner-relaunch-schedule/run":{"post":{"summary":"Admin Partner Relaunch Schedule Run","operationId":"admin_partner_relaunch_schedule_run_admin_api_partner_relaunch_schedule_run_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"dry_run","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Dry Run"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":25,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partners/private":{"get":{"summary":"Admin Partner Private Api","operationId":"admin_partner_private_api_admin_api_partners_private_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}},{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/api/partners/private/create-case-link":{"post":{"summary":"Admin Partner Private Create Case Link","operationId":"admin_partner_private_create_case_link_admin_api_partners_private_create_case_link_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/partners/private":{"get":{"summary":"Partner Private Api","operationId":"partner_private_api_api_partners_private_get","parameters":[{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"network","in":"query","required":false,"schema":{"type":"string","default":"","title":"Network"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/partners/create-case-link":{"post":{"summary":"Partner Private Create Case Link","operationId":"partner_private_create_case_link_api_partners_create_case_link_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/partners/stats":{"get":{"summary":"Public Partner Anonymous Stats","operationId":"public_partner_anonymous_stats_api_partners_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/partner-access/guide.pdf":{"get":{"summary":"Admin Partner Access Guide Pdf","operationId":"admin_partner_access_guide_pdf_admin_partner_access_guide_pdf_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/signed-link":{"post":{"summary":"Admin Partner Access Signed Link","operationId":"admin_partner_access_signed_link_admin_partner_access_signed_link_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/create":{"post":{"summary":"Admin Partner Access Create","operationId":"admin_partner_access_create_admin_partner_access_create_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/update":{"post":{"summary":"Admin Partner Access Update","operationId":"admin_partner_access_update_admin_partner_access_update_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/from-prospect":{"post":{"summary":"Admin Partner Access From Prospect","operationId":"admin_partner_access_from_prospect_admin_partner_access_from_prospect_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/toggle":{"post":{"summary":"Admin Partner Access Toggle","operationId":"admin_partner_access_toggle_admin_partner_access_toggle_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/reset":{"post":{"summary":"Admin Partner Access Reset","operationId":"admin_partner_access_reset_admin_partner_access_reset_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/partner-access/api-token":{"post":{"summary":"Admin Partner Access Api Token","operationId":"admin_partner_access_api_token_admin_partner_access_api_token_post","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/partenaire/login":{"get":{"summary":"Public Partner Login Page","operationId":"public_partner_login_page_pro_partenaire_login_get","parameters":[{"name":"partner_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner Code"}},{"name":"error","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Public Partner Login Submit","operationId":"public_partner_login_submit_pro_partenaire_login_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/partenaire/dashboard":{"get":{"summary":"Public Partner Dashboard","operationId":"public_partner_dashboard_pro_partenaire_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pro/partenaire/logout":{"get":{"summary":"Public Partner Logout","operationId":"public_partner_logout_pro_partenaire_logout_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pro/espace-agence/{partner_code}":{"get":{"summary":"Public Partner Agency Portal","operationId":"public_partner_agency_portal_pro_espace_agence__partner_code__get","parameters":[{"name":"partner_code","in":"path","required":true,"schema":{"type":"string","title":"Partner Code"}},{"name":"token","in":"query","required":false,"schema":{"type":"string","default":"","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pro/prequalification-acquereur":{"get":{"summary":"Public Buyer Certificate","operationId":"public_buyer_certificate_pro_prequalification_acquereur_get","parameters":[{"name":"partner","in":"query","required":false,"schema":{"type":"string","default":"","title":"Partner"}},{"name":"agency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Agency"}},{"name":"source","in":"query","required":false,"schema":{"type":"string","default":"agency_tool","title":"Source"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/pro/certificat-solvabilite-acquereur":{"post":{"summary":"Api Buyer Certificate","operationId":"api_buyer_certificate_api_pro_certificat_solvabilite_acquereur_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/pro/prequalification-acquereur":{"post":{"summary":"Api Buyer Certificate","operationId":"api_buyer_certificate_api_pro_prequalification_acquereur_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/{scorecredit_static_path}":{"get":{"summary":"Scorecredit Static Pages Fallback","operationId":"scorecredit_static_pages_fallback__scorecredit_static_path__get","parameters":[{"name":"scorecredit_static_path","in":"path","required":true,"schema":{"type":"string","title":"Scorecredit Static Path"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/telemetrie/navigation/v1":{"post":{"summary":"Navigation Event","operationId":"navigation_event_telemetrie_navigation_v1_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Body_admin_login_submit_admin_login_post":{"properties":{"password":{"type":"string","title":"Password"},"username":{"type":"string","title":"Username","default":""}},"type":"object","required":["password"],"title":"Body_admin_login_submit_admin_login_post"},"Body_api_admin_bulk_upload_documents_admin_api_lead__lead_id__documents_bulk_upload_post":{"properties":{"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files"}},"type":"object","required":["files"],"title":"Body_api_admin_bulk_upload_documents_admin_api_lead__lead_id__documents_bulk_upload_post"},"Body_api_admin_call_note_upload_admin_api_outils_note_appel_upload_post":{"properties":{"lead_id":{"type":"string","title":"Lead Id","default":""},"client_name":{"type":"string","title":"Client Name","default":""},"transcript":{"type":"string","title":"Transcript","default":""},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_api_admin_call_note_upload_admin_api_outils_note_appel_upload_post"},"Body_api_admin_tns_analysis_upload_admin_api_outils_analyse_bilan_tns_upload_post":{"properties":{"lead_id":{"type":"string","title":"Lead Id","default":""},"client_name":{"type":"string","title":"Client Name","default":""},"raw_text":{"type":"string","title":"Raw Text","default":""},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["file"],"title":"Body_api_admin_tns_analysis_upload_admin_api_outils_analyse_bilan_tns_upload_post"},"Body_api_documents_upload_api_documents_upload_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"lead_id":{"type":"string","title":"Lead Id"},"token":{"type":"string","title":"Token","default":""}},"type":"object","required":["file","lead_id"],"title":"Body_api_documents_upload_api_documents_upload_post"},"Body_api_ingest_api_pro_dossiers_ingest_post":{"properties":{"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File"},"payload":{"type":"string","title":"Payload"}},"type":"object","title":"Body_api_ingest_api_pro_dossiers_ingest_post"},"Body_assurance_renego_submit_api_assurance_renego_submit_post":{"properties":{"telephone":{"type":"string","title":"Telephone"},"nom":{"type":"string","title":"Nom","default":""},"email":{"type":"string","title":"Email","default":""},"capital_restant":{"type":"string","title":"Capital Restant","default":""},"taux_actuel":{"type":"string","title":"Taux Actuel","default":""},"message":{"type":"string","title":"Message","default":""},"consentement":{"type":"string","title":"Consentement","default":""},"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files","default":[]}},"type":"object","required":["telephone"],"title":"Body_assurance_renego_submit_api_assurance_renego_submit_post"},"Body_document_upload_api_desktop_document_upload_post":{"properties":{"lead_id":{"type":"integer","title":"Lead Id"},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["lead_id","file"],"title":"Body_document_upload_api_desktop_document_upload_post"},"Body_entretien_transcribe_api_desktop_entretien_transcribe_post":{"properties":{"audio":{"type":"string","format":"binary","title":"Audio"},"dossier_id":{"type":"string","title":"Dossier Id","default":""},"consent":{"type":"boolean","title":"Consent","default":false},"lang":{"type":"string","title":"Lang","default":"fr"}},"type":"object","required":["audio"],"title":"Body_entretien_transcribe_api_desktop_entretien_transcribe_post"},"ChatMessage":{"properties":{"message":{"type":"string","maxLength":1000,"title":"Message"},"session_id":{"type":"string","maxLength":64,"title":"Session Id"},"context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Context"}},"type":"object","required":["message","session_id"],"title":"ChatMessage"},"ContactRequest":{"properties":{"bank_name":{"type":"string","title":"Bank Name"},"lead_id":{"type":"integer","title":"Lead Id"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["bank_name","lead_id"],"title":"ContactRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LeadCapture":{"properties":{"avancement_projet":{"type":"string","title":"Avancement Projet","default":"En recherche"},"premier_achat":{"type":"boolean","title":"Premier Achat","default":true},"type_projet":{"type":"string","title":"Type Projet","default":"Résidence principale"},"type_bien":{"type":"string","title":"Type Bien","default":"Appartement"},"localisation":{"type":"string","title":"Localisation","default":"Occitanie"},"montant_projet":{"type":"number","title":"Montant Projet","default":200000},"apport_personnel":{"type":"number","title":"Apport Personnel","default":0},"duree_souhaitee":{"type":"integer","title":"Duree Souhaitee","default":20},"situation_pro":{"type":"string","title":"Situation Pro","default":"CDI"},"anciennete_emploi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anciennete Emploi","default":"> 5 ans"},"revenus_mensuels":{"type":"number","title":"Revenus Mensuels","default":3000},"revenus_co_emprunteur":{"type":"number","title":"Revenus Co Emprunteur","default":0},"situation_familiale":{"type":"string","title":"Situation Familiale","default":"Célibataire"},"nb_personnes_charge":{"type":"integer","title":"Nb Personnes Charge","default":0},"credits_en_cours":{"type":"number","title":"Credits En Cours","default":0},"loyer_actuel":{"type":"number","title":"Loyer Actuel","default":0},"civilite":{"type":"string","title":"Civilite","default":"M."},"prenom":{"type":"string","title":"Prenom","default":"Prospect"},"nom":{"type":"string","title":"Nom","default":"Inconnu"},"email":{"type":"string","format":"email","title":"Email"},"telephone":{"type":"string","title":"Telephone","default":"0600000000"},"meilleur_moment_rappel":{"type":"string","title":"Meilleur Moment Rappel","default":"Peu importe"},"accepte_cgv":{"type":"boolean","title":"Accepte Cgv","default":false},"accepte_contact":{"type":"boolean","title":"Accepte Contact","default":false},"accepte_partenaires":{"type":"boolean","title":"Accepte Partenaires","default":false}},"type":"object","required":["email"],"title":"LeadCapture","description":"Formulaire complet de capture de lead avec qualification"},"QuickSimulation":{"properties":{"montant":{"type":"number","title":"Montant"},"duree_annees":{"type":"integer","title":"Duree Annees"},"type_pret":{"type":"string","title":"Type Pret","default":"immobilier"},"apport":{"type":"number","title":"Apport","default":0}},"type":"object","required":["montant","duree_annees"],"title":"QuickSimulation","description":"Simulation rapide (sans infos personnelles)"},"SZSaveSimulationRequest":{"properties":{"type":{"type":"string","title":"Type"},"titre":{"type":"string","title":"Titre"},"data":{"additionalProperties":true,"type":"object","title":"Data"}},"type":"object","required":["type","titre","data"],"title":"SZSaveSimulationRequest"},"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"}}}}