{"openapi":"3.1.0","info":{"title":"Jurida API","description":"API web pour Jurida, assistant juridique IA francais","version":"1.0.0"},"paths":{"/api/health":{"get":{"summary":"Health","operationId":"health_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/api/config":{"get":{"summary":"Get Config","description":"Expose public configuration for the frontend (non-secret values only).","operationId":"get_config_api_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/auth/google":{"post":{"summary":"Auth Google","description":"Verify a Google ID token and return a Jurida session token.","operationId":"auth_google_api_auth_google_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/auth/me":{"get":{"summary":"Auth Me","description":"Return current user info + quota. Returns 401 if not authenticated.","operationId":"auth_me_api_auth_me_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/newsletter/consent":{"post":{"summary":"Newsletter Consent","description":"Enregistre le choix opt-in newsletter (RGPD).\n\nConsentement explicite et distinct du service : appelé par la fenêtre\ndédiée (opt-in) comme par le toggle du dashboard (opt-in / opt-out).\nMarque toujours newsletter_prompted_at pour ne jamais re-proposer la\nfenêtre — règle anti-nag du consentement libre.","operationId":"newsletter_consent_api_newsletter_consent_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/chat":{"post":{"summary":"Chat","operationId":"chat_api_chat_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/ChatRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/document/types":{"get":{"summary":"Get Document Types","description":"Return the list of available document types with their field schemas.","operationId":"get_document_types_api_document_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/document/generate":{"post":{"summary":"Generate Document Endpoint","operationId":"generate_document_endpoint_api_document_generate_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DocumentGenerateRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/fields":{"get":{"summary":"Get Dossier Fields","description":"Return the field schema for the 'dossier avocat' form.","operationId":"get_dossier_fields_api_dossier_fields_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/dossier/generate":{"post":{"summary":"Generate Dossier Endpoint","operationId":"generate_dossier_endpoint_api_dossier_generate_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DossierGenerateRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/contact":{"post":{"summary":"Contact","operationId":"contact_api_contact_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/ContactRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/checkout":{"post":{"summary":"Checkout","operationId":"checkout_api_checkout_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/CheckoutRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/stripe/portal":{"post":{"summary":"Stripe Portal","description":"Ouvre le portail Stripe Customer Portal pour gérer/annuler l'abonnement.\nAuth obligatoire. L'utilisateur doit avoir un stripe_customer_id.","operationId":"stripe_portal_api_stripe_portal_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/stripe/webhook":{"post":{"summary":"Stripe Webhook","description":"Réceptionne les events Stripe et met à jour le plan du WebUser.","operationId":"stripe_webhook_api_stripe_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/document/checkout":{"post":{"summary":"Document Checkout","description":"Crée une session Stripe Checkout one-time pour acheter 1 document à 4,99€.","operationId":"document_checkout_api_document_checkout_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DocumentCheckoutRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/postal/preview":{"post":{"summary":"Postal Preview","description":"Devis réel pour ce courrier ; rien n'est imprimé ni facturé tant qu'il n'est pas payé.","operationId":"postal_preview_api_postal_preview_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PostalPreviewRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/postal/{send_id}/preuve-depot":{"get":{"summary":"Postal Deposit Proof","description":"Preuve de dépôt du recommandé, récupérée à la demande (Merci Facteur la renvoie en base64).","operationId":"postal_deposit_proof_api_postal__send_id__preuve_depot_get","parameters":[{"name":"send_id","in":"path","required":true,"schema":{"type":"integer","title":"Send Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/postal/{send_id}/checkout":{"post":{"summary":"Postal Checkout","operationId":"postal_checkout_api_postal__send_id__checkout_post","parameters":[{"name":"send_id","in":"path","required":true,"schema":{"type":"integer","title":"Send Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PostalCheckoutRequest"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/postal/{send_id}/confirm":{"post":{"summary":"Postal Confirm","description":"Retour navigateur après paiement : fait partir le courrier si le webhook Stripe ne l'a pas encore fait.","operationId":"postal_confirm_api_postal__send_id__confirm_post","parameters":[{"name":"send_id","in":"path","required":true,"schema":{"type":"integer","title":"Send Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PostalConfirmRequest"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/postal/sends":{"get":{"summary":"Postal Sends","description":"Envois de l'utilisateur ; le suivi est rafraîchi à la demande, faute de webhook Merci Facteur.","operationId":"postal_sends_api_postal_sends_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/document/pdf":{"post":{"summary":"Document Pdf","operationId":"document_pdf_api_document_pdf_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DocumentPdfRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/dossier/pdf":{"post":{"summary":"Dossier Pdf","operationId":"dossier_pdf_api_dossier_pdf_post","requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/DossierPdfRequest"}],"title":"Body"}}},"required":true},"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/radar":{"get":{"summary":"Radar Public","description":"Retourne les données publiques anonymisées du Radar des Litiges.","operationId":"radar_public_api_radar_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/law-update-status":{"get":{"summary":"Law Update Status","description":"Dernière exécution de la mise à jour Legifrance (persistée en base par la tâche planifiée).","operationId":"law_update_status_api_law_update_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Serve Index","operationId":"serve_index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dashboard":{"get":{"summary":" Serve Dashboard","operationId":"_serve_dashboard_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/incendie-logement-assurance-indemnisation":{"get":{"summary":" Serve","operationId":"_serve_incendie_logement_assurance_indemnisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/refus-pret-immobilier-recours":{"get":{"summary":" Serve","operationId":"_serve_refus_pret_immobilier_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/micro-entrepreneur-radiation-procedure":{"get":{"summary":" Serve","operationId":"_serve_micro_entrepreneur_radiation_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/defiscalisation-pinel-denormandie":{"get":{"summary":" Serve","operationId":"_serve_defiscalisation_pinel_denormandie_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/litige-mediateur-bancaire":{"get":{"summary":" Serve","operationId":"_serve_litige_mediateur_bancaire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-oubli-google-dereferencement":{"get":{"summary":" Serve","operationId":"_serve_droit_oubli_google_dereferencement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/alcool-volant-taux-sanctions":{"get":{"summary":" Serve","operationId":"_serve_alcool_volant_taux_sanctions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/casier-judiciaire-effacement-b3":{"get":{"summary":" Serve","operationId":"_serve_casier_judiciaire_effacement_b3_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/proprietaire-ne-renouvelle-pas-bail":{"get":{"summary":" Serve","operationId":"_serve_proprietaire_ne_renouvelle_pas_bail_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-voisinage":{"get":{"summary":" Serve","operationId":"_serve_droit_voisinage_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/charges-copropriete-contestation":{"get":{"summary":" Serve","operationId":"_serve_charges_copropriete_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conge-pour-vente-droits-locataire":{"get":{"summary":" Serve","operationId":"_serve_conge_pour_vente_droits_locataire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/teletravail-surveillance-employeur-limite":{"get":{"summary":" Serve","operationId":"_serve_teletravail_surveillance_employeur_limite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/contrat-apprentissage-rupture":{"get":{"summary":" Serve","operationId":"_serve_contrat_apprentissage_rupture_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/refus-etat-des-lieux-sortie":{"get":{"summary":" Serve","operationId":"_serve_refus_etat_des_lieux_sortie_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/charges-locatives-recuperables-liste":{"get":{"summary":" Serve","operationId":"_serve_charges_locatives_recuperables_liste_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arret-maladie-longue-duree-droits":{"get":{"summary":" Serve","operationId":"_serve_arret_maladie_longue_duree_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-famille":{"get":{"summary":" Serve","operationId":"_serve_droit_famille_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/allocation-rentree-scolaire-2026":{"get":{"summary":" Serve","operationId":"_serve_allocation_rentree_scolaire_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/eclairage-nocturne-voisin-nuisance":{"get":{"summary":" Serve","operationId":"_serve_eclairage_nocturne_voisin_nuisance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accident-corporel-procedure-indemnisation":{"get":{"summary":" Serve","operationId":"_serve_accident_corporel_procedure_indemnisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/amende-penale-paiement-contestation":{"get":{"summary":" Serve","operationId":"_serve_amende_penale_paiement_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/autorite-parentale-retrait-partiel":{"get":{"summary":" Serve","operationId":"_serve_autorite_parentale_retrait_partiel_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vue-fenetre-voisin-distance-legale":{"get":{"summary":" Serve","operationId":"_serve_vue_fenetre_voisin_distance_legale_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accident-travail-droits-indemnisation":{"get":{"summary":" Serve","operationId":"_serve_accident_travail_droits_indemnisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/chauffe-eau-location":{"get":{"summary":" Serve","operationId":"_serve_chauffe_eau_location_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conge-sans-solde-conditions":{"get":{"summary":" Serve","operationId":"_serve_conge_sans_solde_conditions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/violation-donnees-personnelles-victime":{"get":{"summary":" Serve","operationId":"_serve_violation_donnees_personnelles_victime_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/garde-enfant-alternee-refus":{"get":{"summary":" Serve","operationId":"_serve_garde_enfant_alternee_refus_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/violences-conjugales-procedure-urgence":{"get":{"summary":" Serve","operationId":"_serve_violences_conjugales_procedure_urgence_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/chien-voisin-aboiements-recours":{"get":{"summary":" Serve","operationId":"_serve_chien_voisin_aboiements_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/contribution-aide-juridique-50-euros":{"get":{"summary":" Serve","operationId":"_serve_contribution_aide_juridique_50_euros_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/teletravail-accident-domicile":{"get":{"summary":" Serve","operationId":"_serve_teletravail_accident_domicile_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/malus-assurance-auto-calcul":{"get":{"summary":" Serve","operationId":"_serve_malus_assurance_auto_calcul_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pension-alimentaire-enfant-majeur":{"get":{"summary":" Serve","operationId":"_serve_pension_alimentaire_enfant_majeur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/teletravail-refus-employeur":{"get":{"summary":" Serve","operationId":"_serve_teletravail_refus_employeur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/victime-infraction-indemnisation":{"get":{"summary":" Serve","operationId":"_serve_victime_infraction_indemnisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mise-a-pied-conservatoire-droits":{"get":{"summary":" Serve","operationId":"_serve_mise_a_pied_conservatoire_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conditions-suspensives-compromis":{"get":{"summary":" Serve","operationId":"_serve_conditions_suspensives_compromis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/don-manuel-argent-famille-fiscalite":{"get":{"summary":" Serve","operationId":"_serve_don_manuel_argent_famille_fiscalite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/achat-voiture-occasion-vices-caches":{"get":{"summary":" Serve","operationId":"_serve_achat_voiture_occasion_vices_caches_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sous-location-airbnb-copropriete":{"get":{"summary":" Serve","operationId":"_serve_sous_location_airbnb_copropriete_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/succession-heritage-droits-heritiers":{"get":{"summary":" Serve","operationId":"_serve_succession_heritage_droits_heritiers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arnaque-travaux-maison-recours":{"get":{"summary":" Serve","operationId":"_serve_arnaque_travaux_maison_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ai-act-transparence-obligations-2026":{"get":{"summary":" Serve","operationId":"_serve_ai_act_transparence_obligations_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reparations-locatives-liste-2026":{"get":{"summary":" Serve","operationId":"_serve_reparations_locatives_liste_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/abonnement-resilier-difficultes":{"get":{"summary":" Serve","operationId":"_serve_abonnement_resilier_difficultes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/inaptitude-medicale-licenciement":{"get":{"summary":" Serve","operationId":"_serve_inaptitude_medicale_licenciement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mentions-legales":{"get":{"summary":" Serve","operationId":"_serve_mentions_legales_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/amende-stationnement-contestation":{"get":{"summary":" Serve","operationId":"_serve_amende_stationnement_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/declaration-revenus-erreur":{"get":{"summary":" Serve","operationId":"_serve_declaration_revenus_erreur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/fraude-carte-bancaire-remboursement":{"get":{"summary":" Serve","operationId":"_serve_fraude_carte_bancaire_remboursement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/expulsion-locataire-delais-procedures":{"get":{"summary":" Serve","operationId":"_serve_expulsion_locataire_delais_procedures_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/demarchage-telephonique-consentement-obligatoire":{"get":{"summary":" Serve","operationId":"_serve_demarchage_telephonique_consentement_obligatoire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/escroquerie-arnaque-recours":{"get":{"summary":" Serve","operationId":"_serve_escroquerie_arnaque_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/escroquerie-telephone-phishing-recours":{"get":{"summary":" Serve","operationId":"_serve_escroquerie_telephone_phishing_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arnaque-crypto-recours":{"get":{"summary":" Serve","operationId":"_serve_arnaque_crypto_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/renouvellement-bail-conditions":{"get":{"summary":" Serve","operationId":"_serve_renouvellement_bail_conditions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/avocats":{"get":{"summary":" Serve","operationId":"_serve_avocats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/portage-salarial-droits-statut":{"get":{"summary":" Serve","operationId":"_serve_portage_salarial_droits_statut_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/locataire-sous-loue-sans-autorisation":{"get":{"summary":" Serve","operationId":"_serve_locataire_sous_loue_sans_autorisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mediation-familiale-procedure":{"get":{"summary":" Serve","operationId":"_serve_mediation_familiale_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/colocation-caution-colocataire-part":{"get":{"summary":" Serve","operationId":"_serve_colocation_caution_colocataire_part_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/fonds-travaux-copropriete-loi-alur":{"get":{"summary":" Serve","operationId":"_serve_fonds_travaux_copropriete_loi_alur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arret-maladie-licenciement-illegal":{"get":{"summary":" Serve","operationId":"_serve_arret_maladie_licenciement_illegal_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/micro-entreprise-impots-charges":{"get":{"summary":" Serve","operationId":"_serve_micro_entreprise_impots_charges_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/garantie-visale-fonctionnement":{"get":{"summary":" Serve","operationId":"_serve_garantie_visale_fonctionnement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/demission-legitime-chomage-droits":{"get":{"summary":" Serve","operationId":"_serve_demission_legitime_chomage_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/controle-fiscal-particulier-droits":{"get":{"summary":" Serve","operationId":"_serve_controle_fiscal_particulier_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/impot-fortune-immobiliere-ifi":{"get":{"summary":" Serve","operationId":"_serve_impot_fortune_immobiliere_ifi_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sncf-retard-annulation-remboursement":{"get":{"summary":" Serve","operationId":"_serve_sncf_retard_annulation_remboursement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-travail":{"get":{"summary":" Serve","operationId":"_serve_droit_travail_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/copropriete-degradee-procedure":{"get":{"summary":" Serve","operationId":"_serve_copropriete_degradee_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/odeurs-voisin-fumee-recours":{"get":{"summary":" Serve","operationId":"_serve_odeurs_voisin_fumee_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/directives-anticipees-fin-de-vie":{"get":{"summary":" Serve","operationId":"_serve_directives_anticipees_fin_de_vie_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/contrat-numerique-cgu-abusives":{"get":{"summary":" Serve","operationId":"_serve_contrat_numerique_cgu_abusives_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assurance-habitation-obligatoire-locataire":{"get":{"summary":" Serve","operationId":"_serve_assurance_habitation_obligatoire_locataire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/retractation-achat-immobilier-delai":{"get":{"summary":" Serve","operationId":"_serve_retractation_achat_immobilier_delai_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/heritages-droits-succession-calcul":{"get":{"summary":" Serve","operationId":"_serve_heritages_droits_succession_calcul_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vol-cambriolage-plainte-assurance":{"get":{"summary":" Serve","operationId":"_serve_vol_cambriolage_plainte_assurance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cgu":{"get":{"summary":" Serve","operationId":"_serve_cgu_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/signalement-enfant-danger-procedure":{"get":{"summary":" Serve","operationId":"_serve_signalement_enfant_danger_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/discrimination-embauche-recours":{"get":{"summary":" Serve","operationId":"_serve_discrimination_embauche_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mariage-annulation-conditions":{"get":{"summary":" Serve","operationId":"_serve_mariage_annulation_conditions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/radar-automatique-contestation":{"get":{"summary":" Serve","operationId":"_serve_radar_automatique_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-penal":{"get":{"summary":" Serve","operationId":"_serve_droit_penal_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/perte-points-permis-recuperation":{"get":{"summary":" Serve","operationId":"_serve_perte_points_permis_recuperation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/nuisances-copropriete-recours":{"get":{"summary":" Serve","operationId":"_serve_nuisances_copropriete_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/diagnostics-techniques-copropriete":{"get":{"summary":" Serve","operationId":"_serve_diagnostics_techniques_copropriete_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/clause-abusive-contrat-nullite":{"get":{"summary":" Serve","operationId":"_serve_clause_abusive_contrat_nullite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vente-viager-droits":{"get":{"summary":" Serve","operationId":"_serve_vente_viager_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/plainte-classement-sans-suite-recours":{"get":{"summary":" Serve","operationId":"_serve_plainte_classement_sans_suite_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/logement-indecent-forcer-proprietaire-renover":{"get":{"summary":" Serve","operationId":"_serve_logement_indecent_forcer_proprietaire_renover_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/travaux-pendant-location-droits":{"get":{"summary":" Serve","operationId":"_serve_travaux_pendant_location_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/prestation-compensatoire-calcul":{"get":{"summary":" Serve","operationId":"_serve_prestation_compensatoire_calcul_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/garde-a-vue-droits-procedure":{"get":{"summary":" Serve","operationId":"_serve_garde_a_vue_droits_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/garantie-decennale-constructeur":{"get":{"summary":" Serve","operationId":"_serve_garantie_decennale_constructeur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-consommation":{"get":{"summary":" Serve","operationId":"_serve_droit_consommation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/preavis-locataire-duree-cas":{"get":{"summary":" Serve","operationId":"_serve_preavis_locataire_duree_cas_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/detention-provisoire-droits":{"get":{"summary":" Serve","operationId":"_serve_detention_provisoire_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/licenciement-salarie-protege-procedure":{"get":{"summary":" Serve","operationId":"_serve_licenciement_salarie_protege_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bail-meuble-vs-vide-differences":{"get":{"summary":" Serve","operationId":"_serve_bail_meuble_vs_vide_differences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rupture-conventionnelle-refus":{"get":{"summary":" Serve","operationId":"_serve_rupture_conventionnelle_refus_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/calculateurs":{"get":{"summary":" Serve","operationId":"_serve_calculateurs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conduite-sans-permis-sanctions":{"get":{"summary":" Serve","operationId":"_serve_conduite_sans_permis_sanctions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bail-commercial-resiliation-droits":{"get":{"summary":" Serve","operationId":"_serve_bail_commercial_resiliation_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/testament-contestation-procedure":{"get":{"summary":" Serve","operationId":"_serve_testament_contestation_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/frais-notaire-calcul-remboursement":{"get":{"summary":" Serve","operationId":"_serve_frais_notaire_calcul_remboursement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droits-numeriques":{"get":{"summary":" Serve","operationId":"_serve_droits_numeriques_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conge-maternite-droits":{"get":{"summary":" Serve","operationId":"_serve_conge_maternite_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/litige-vendeur-en-ligne-recours":{"get":{"summary":" Serve","operationId":"_serve_litige_vendeur_en_ligne_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/preavis-demission-duree":{"get":{"summary":" Serve","operationId":"_serve_preavis_demission_duree_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/quitter-logement-insalubre":{"get":{"summary":" Serve","operationId":"_serve_quitter_logement_insalubre_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/refus-priorite-accident-responsabilite":{"get":{"summary":" Serve","operationId":"_serve_refus_priorite_accident_responsabilite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/litige-agence-immobiliere-commission":{"get":{"summary":" Serve","operationId":"_serve_litige_agence_immobiliere_commission_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/usufruit-nue-propriete-droits":{"get":{"summary":" Serve","operationId":"_serve_usufruit_nue_propriete_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arnaque-location-vacances-recours":{"get":{"summary":" Serve","operationId":"_serve_arnaque_location_vacances_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/spam-email-recours":{"get":{"summary":" Serve","operationId":"_serve_spam_email_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/indecence-logement-recours-locataire":{"get":{"summary":" Serve","operationId":"_serve_indecence_logement_recours_locataire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/logement-social-hlm-demande-procedure":{"get":{"summary":" Serve","operationId":"_serve_logement_social_hlm_demande_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/garantie-legale-conformite-recours":{"get":{"summary":" Serve","operationId":"_serve_garantie_legale_conformite_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bruit-voisin-recours-nuit":{"get":{"summary":" Serve","operationId":"_serve_bruit_voisin_recours_nuit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mediation-consommation-procedure-obligatoire":{"get":{"summary":" Serve","operationId":"_serve_mediation_consommation_procedure_obligatoire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/operateur-telecom-resilier-droits":{"get":{"summary":" Serve","operationId":"_serve_operateur_telecom_resilier_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/surendettement-banque-de-france":{"get":{"summary":" Serve","operationId":"_serve_surendettement_banque_de_france_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/enlevement-parental-international":{"get":{"summary":" Serve","operationId":"_serve_enlevement_parental_international_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/travaux-copropriete-majorite":{"get":{"summary":" Serve","operationId":"_serve_travaux_copropriete_majorite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vehicule-epave-destruction-procedure":{"get":{"summary":" Serve","operationId":"_serve_vehicule_epave_destruction_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/etat-des-lieux-entree-litige":{"get":{"summary":" Serve","operationId":"_serve_etat_des_lieux_entree_litige_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/donnees-personnelles-entreprise-droits":{"get":{"summary":" Serve","operationId":"_serve_donnees_personnelles_entreprise_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/syndic-abus-recours":{"get":{"summary":" Serve","operationId":"_serve_syndic_abus_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/documents":{"get":{"summary":" Serve","operationId":"_serve_documents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/redressement-fiscal-contestation":{"get":{"summary":" Serve","operationId":"_serve_redressement_fiscal_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/taxe-fonciere-contestation":{"get":{"summary":" Serve","operationId":"_serve_taxe_fonciere_contestation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/demarchage-abusif-contrat-annuler":{"get":{"summary":" Serve","operationId":"_serve_demarchage_abusif_contrat_annuler_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/exces-de-vitesse-amendes-points":{"get":{"summary":" Serve","operationId":"_serve_exces_de_vitesse_amendes_points_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/partage":{"get":{"summary":" Serve","operationId":"_serve_partage_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/violences-volontaires-coups-recours":{"get":{"summary":" Serve","operationId":"_serve_violences_volontaires_coups_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/succession-compte-bancaire-bloque":{"get":{"summary":" Serve","operationId":"_serve_succession_compte_bancaire_bloque_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/billet-avion-retard-annulation-droits":{"get":{"summary":" Serve","operationId":"_serve_billet_avion_retard_annulation_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/proprietaire-entrer-logement-sans-prevenir":{"get":{"summary":" Serve","operationId":"_serve_proprietaire_entrer_logement_sans_prevenir_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/injure-raciste-discrimination-plainte":{"get":{"summary":" Serve","operationId":"_serve_injure_raciste_discrimination_plainte_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/remboursement-achat-internet-droit":{"get":{"summary":" Serve","operationId":"_serve_remboursement_achat_internet_droit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accident-trajet-indemnisation":{"get":{"summary":" Serve","operationId":"_serve_accident_trajet_indemnisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-locataires":{"get":{"summary":" Serve","operationId":"_serve_droit_locataires_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/donation-partage-immobilier":{"get":{"summary":" Serve","operationId":"_serve_donation_partage_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/regime-matrimonial-changement":{"get":{"summary":" Serve","operationId":"_serve_regime_matrimonial_changement_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sous-location-consentement-bailleur":{"get":{"summary":" Serve","operationId":"_serve_sous_location_consentement_bailleur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mur-mitoyen-travaux-accord":{"get":{"summary":" Serve","operationId":"_serve_mur_mitoyen_travaux_accord_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-fiscal":{"get":{"summary":" Serve","operationId":"_serve_droit_fiscal_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arbre-voisin-branches-racines":{"get":{"summary":" Serve","operationId":"_serve_arbre_voisin_branches_racines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cloture-mitoyenne-droits":{"get":{"summary":" Serve","operationId":"_serve_cloture_mitoyenne_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/credit-consommation-remboursement-anticipe":{"get":{"summary":" Serve","operationId":"_serve_credit_consommation_remboursement_anticipe_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/invalidite-pension-categories-droits":{"get":{"summary":" Serve","operationId":"_serve_invalidite_pension_categories_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/licenciement-abusif":{"get":{"summary":" Serve","operationId":"_serve_licenciement_abusif_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reglement-copropriete-modifier":{"get":{"summary":" Serve","operationId":"_serve_reglement_copropriete_modifier_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/divorce-procedure-duree":{"get":{"summary":" Serve","operationId":"_serve_divorce_procedure_duree_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/achat-revente-compte-jeux-recours":{"get":{"summary":" Serve","operationId":"_serve_achat_revente_compte_jeux_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/resiliation-bail-locataire-motifs":{"get":{"summary":" Serve","operationId":"_serve_resiliation_bail_locataire_motifs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/conge-paternite-droits":{"get":{"summary":" Serve","operationId":"_serve_conge_paternite_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/eau-gratuite-restaurant-bar-droits":{"get":{"summary":" Serve","operationId":"_serve_eau_gratuite_restaurant_bar_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/promesse-vente-se-retracter":{"get":{"summary":" Serve","operationId":"_serve_promesse_vente_se_retracter_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ascenseur-copropriete-panne-droits":{"get":{"summary":" Serve","operationId":"_serve_ascenseur_copropriete_panne_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/porter-plainte-procedure-delais":{"get":{"summary":" Serve","operationId":"_serve_porter_plainte_procedure_delais_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/achat-immobilier":{"get":{"summary":" Serve","operationId":"_serve_achat_immobilier_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/degradation-parties-communes-copropriete":{"get":{"summary":" Serve","operationId":"_serve_degradation_parties_communes_copropriete_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/burn-out-maladie-professionnelle":{"get":{"summary":" Serve","operationId":"_serve_burn_out_maladie_professionnelle_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/radar":{"get":{"summary":" Serve","operationId":"_serve_radar_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/divorce-consentement-mutuel-procedure":{"get":{"summary":" Serve","operationId":"_serve_divorce_consentement_mutuel_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/piscine-voisin-distance-legale":{"get":{"summary":" Serve","operationId":"_serve_piscine_voisin_distance_legale_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/indemnisation-catastrophe-naturelle":{"get":{"summary":" Serve","operationId":"_serve_indemnisation_catastrophe_naturelle_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/copropriete":{"get":{"summary":" Serve","operationId":"_serve_copropriete_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/grands-parents-droit-visite-enfants":{"get":{"summary":" Serve","operationId":"_serve_grands_parents_droit_visite_enfants_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/stationnement-genant-voisin-recours":{"get":{"summary":" Serve","operationId":"_serve_stationnement_genant_voisin_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/location-saisonniere-reglementation-2026":{"get":{"summary":" Serve","operationId":"_serve_location_saisonniere_reglementation_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/aide-juridictionnelle-conditions-procedure":{"get":{"summary":" Serve","operationId":"_serve_aide_juridictionnelle_conditions_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/greve-droit-salaire-consequences":{"get":{"summary":" Serve","operationId":"_serve_greve_droit_salaire_consequences_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assurance-emprunteur-refus-aeras":{"get":{"summary":" Serve","operationId":"_serve_assurance_emprunteur_refus_aeras_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/menaces-intimidations-recours":{"get":{"summary":" Serve","operationId":"_serve_menaces_intimidations_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pacs-dissolution-droits":{"get":{"summary":" Serve","operationId":"_serve_pacs_dissolution_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/preavis-reduit-1-mois-cas-legaux":{"get":{"summary":" Serve","operationId":"_serve_preavis_reduit_1_mois_cas_legaux_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/plus-value-immobiliere-calcul":{"get":{"summary":" Serve","operationId":"_serve_plus_value_immobiliere_calcul_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/divorce-international-loi-applicable":{"get":{"summary":" Serve","operationId":"_serve_divorce_international_loi_applicable_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vente-lot-copropriete-procedure":{"get":{"summary":" Serve","operationId":"_serve_vente_lot_copropriete_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/surveillance-email-salarie-limites":{"get":{"summary":" Serve","operationId":"_serve_surveillance_email_salarie_limites_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/indivision-vente-bien-commun":{"get":{"summary":" Serve","operationId":"_serve_indivision_vente_bien_commun_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/copropietaire-impayes-procedure":{"get":{"summary":" Serve","operationId":"_serve_copropietaire_impayes_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/servitude-vue-ensoleillement-recours":{"get":{"summary":" Serve","operationId":"_serve_servitude_vue_ensoleillement_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/arnaque-faux-site-ecommerce":{"get":{"summary":" Serve","operationId":"_serve_arnaque_faux_site_ecommerce_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/facturation-electronique-obligatoire-entreprises":{"get":{"summary":" Serve","operationId":"_serve_facturation_electronique_obligatoire_entreprises_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/prime-treizieme-mois-droits":{"get":{"summary":" Serve","operationId":"_serve_prime_treizieme_mois_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accident-voiture-sans-assurance-recours":{"get":{"summary":" Serve","operationId":"_serve_accident_voiture_sans_assurance_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/harcelement-en-ligne-cyber-recours":{"get":{"summary":" Serve","operationId":"_serve_harcelement_en_ligne_cyber_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bailleur-refuser-garant-etranger":{"get":{"summary":" Serve","operationId":"_serve_bailleur_refuser_garant_etranger_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/loyer-surevalue-recours":{"get":{"summary":" Serve","operationId":"_serve_loyer_surevalue_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/revenge-porn-recours":{"get":{"summary":" Serve","operationId":"_serve_revenge_porn_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/locataire-loyer-impaye-procedure":{"get":{"summary":" Serve","operationId":"_serve_locataire_loyer_impaye_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/zfe-crit-air-2026-restrictions-amendes":{"get":{"summary":" Serve","operationId":"_serve_zfe_crit_air_2026_restrictions_amendes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accident-medical-indemnisation-oniam":{"get":{"summary":" Serve","operationId":"_serve_accident_medical_indemnisation_oniam_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/permis-de-conduire-suspension-recours":{"get":{"summary":" Serve","operationId":"_serve_permis_de_conduire_suspension_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pension-alimentaire-revision-procedure":{"get":{"summary":" Serve","operationId":"_serve_pension_alimentaire_revision_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/voyage-organise-annulation-droits":{"get":{"summary":" Serve","operationId":"_serve_voyage_organise_annulation_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/fuite-apres-accident-delit":{"get":{"summary":" Serve","operationId":"_serve_fuite_apres_accident_delit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assemblee-generale-copropriete-droits":{"get":{"summary":" Serve","operationId":"_serve_assemblee_generale_copropriete_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/achat-bien-loue-droits-locataire":{"get":{"summary":" Serve","operationId":"_serve_achat_bien_loue_droits_locataire_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/augmenter-loyer-locataire-en-place":{"get":{"summary":" Serve","operationId":"_serve_augmenter_loyer_locataire_en_place_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/saisie-salaire-procedure-droits":{"get":{"summary":" Serve","operationId":"_serve_saisie_salaire_procedure_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/harcelement-sexuel-travail-recours":{"get":{"summary":" Serve","operationId":"_serve_harcelement_sexuel_travail_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pension-alimentaire-calcul-impaye":{"get":{"summary":" Serve","operationId":"_serve_pension_alimentaire_calcul_impaye_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cnil-plainte-procedure":{"get":{"summary":" Serve","operationId":"_serve_cnil_plainte_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/parties-communes-copropriete-utilisation":{"get":{"summary":" Serve","operationId":"_serve_parties_communes_copropriete_utilisation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/harcelement-moral-au-travail":{"get":{"summary":" Serve","operationId":"_serve_harcelement_moral_au_travail_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/expulser-locataire-sans-bail-ecrit":{"get":{"summary":" Serve","operationId":"_serve_expulser_locataire_sans_bail_ecrit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/depot-de-garantie":{"get":{"summary":" Serve","operationId":"_serve_depot_de_garantie_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/telephone-volant-sanctions-2026":{"get":{"summary":" Serve","operationId":"_serve_telephone_volant_sanctions_2026_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/servitude-passage-droit":{"get":{"summary":" Serve","operationId":"_serve_servitude_passage_droit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ravalement-facade-copropriete":{"get":{"summary":" Serve","operationId":"_serve_ravalement_facade_copropriete_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/salaire-non-paye-recours":{"get":{"summary":" Serve","operationId":"_serve_salaire_non_paye_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/comparution-immediate-droits":{"get":{"summary":" Serve","operationId":"_serve_comparution_immediate_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/photo-sans-consentement-recours":{"get":{"summary":" Serve","operationId":"_serve_photo_sans_consentement_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/tutelle-curatelle-majeur-protege":{"get":{"summary":" Serve","operationId":"_serve_tutelle_curatelle_majeur_protege_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/heures-supplementaires-non-payees":{"get":{"summary":" Serve","operationId":"_serve_heures_supplementaires_non_payees_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/testament-rediger-validite":{"get":{"summary":" Serve","operationId":"_serve_testament_rediger_validite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/succession-refuser-heritage-dettes":{"get":{"summary":" Serve","operationId":"_serve_succession_refuser_heritage_dettes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/stationnement-interdit-fourriere-recours":{"get":{"summary":" Serve","operationId":"_serve_stationnement_interdit_fourriere_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/cdd-requalification-cdi":{"get":{"summary":" Serve","operationId":"_serve_cdd_requalification_cdi_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/perquisition-droits-resident":{"get":{"summary":" Serve","operationId":"_serve_perquisition_droits_resident_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/reconnaissance-paternite-procedure":{"get":{"summary":" Serve","operationId":"_serve_reconnaissance_paternite_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/construction-voisin-permis-recours":{"get":{"summary":" Serve","operationId":"_serve_construction_voisin_permis_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/deepfake-recours-france":{"get":{"summary":" Serve","operationId":"_serve_deepfake_recours_france_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vol-identite-usurpation-recours":{"get":{"summary":" Serve","operationId":"_serve_vol_identite_usurpation_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/revenus-location-declaration":{"get":{"summary":" Serve","operationId":"_serve_revenus_location_declaration_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/diagnostic-immobilier-faux-recours":{"get":{"summary":" Serve","operationId":"_serve_diagnostic_immobilier_faux_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assurance-auto-resiliation-recours":{"get":{"summary":" Serve","operationId":"_serve_assurance_auto_resiliation_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/haie-mitoyenne-hauteur-litige":{"get":{"summary":" Serve","operationId":"_serve_haie_mitoyenne_hauteur_litige_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/assurance-vie-beneficiaire-droits":{"get":{"summary":" Serve","operationId":"_serve_assurance_vie_beneficiaire_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/prime-anciennete-calcul":{"get":{"summary":" Serve","operationId":"_serve_prime_anciennete_calcul_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/politique-de-confidentialite":{"get":{"summary":" Serve","operationId":"_serve_politique_de_confidentialite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/trouble-voisinage-anormal-recours":{"get":{"summary":" Serve","operationId":"_serve_trouble_voisinage_anormal_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/vices-caches-maison-achetee-recours":{"get":{"summary":" Serve","operationId":"_serve_vices_caches_maison_achetee_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/licenciement-economique-droits":{"get":{"summary":" Serve","operationId":"_serve_licenciement_economique_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/periode-essai-rupture-abusive":{"get":{"summary":" Serve","operationId":"_serve_periode_essai_rupture_abusive_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/piratage-compte-recours":{"get":{"summary":" Serve","operationId":"_serve_piratage_compte_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/tva-auto-entrepreneur-seuils":{"get":{"summary":" Serve","operationId":"_serve_tva_auto_entrepreneur_seuils_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/degradations-fin-bail-papier-peint":{"get":{"summary":" Serve","operationId":"_serve_degradations_fin_bail_papier_peint_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/droit-routier":{"get":{"summary":" Serve","operationId":"_serve_droit_routier_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/clause-non-concurrence-validite":{"get":{"summary":" Serve","operationId":"_serve_clause_non_concurrence_validite_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/colocation-bail-solidaire-risques":{"get":{"summary":" Serve","operationId":"_serve_colocation_bail_solidaire_risques_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/adoption-conditions-procedure":{"get":{"summary":" Serve","operationId":"_serve_adoption_conditions_procedure_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/copropriete-changer-syndic":{"get":{"summary":" Serve","operationId":"_serve_copropriete_changer_syndic_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/intelligence-artificielle-droits-auteur":{"get":{"summary":" Serve","operationId":"_serve_intelligence_artificielle_droits_auteur_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/hypotheque-saisie-immobiliere-droits":{"get":{"summary":" Serve","operationId":"_serve_hypotheque_saisie_immobiliere_droits_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/diffamation-injure-publique-recours":{"get":{"summary":" Serve","operationId":"_serve_diffamation_injure_publique_recours_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"ChatRequest":{"properties":{"message":{"type":"string","maxLength":2000,"minLength":1,"title":"Message"},"session_id":{"type":"string","maxLength":100,"minLength":1,"title":"Session Id"},"domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domain"}},"type":"object","required":["message","session_id"],"title":"ChatRequest"},"ChatResponse":{"properties":{"response":{"type":"string","title":"Response"},"session_id":{"type":"string","title":"Session Id"},"sources":{"items":{"type":"object"},"type":"array","title":"Sources","default":[]},"questions_used":{"type":"integer","title":"Questions Used","default":0},"questions_limit":{"type":"integer","title":"Questions Limit","default":3}},"type":"object","required":["response","session_id"],"title":"ChatResponse"},"CheckoutRequest":{"properties":{"plan":{"type":"string","pattern":"^(starter|pro)$","title":"Plan"},"session_id":{"type":"string","maxLength":100,"minLength":1,"title":"Session Id"}},"type":"object","required":["plan","session_id"],"title":"CheckoutRequest"},"ContactRequest":{"properties":{"name":{"type":"string","maxLength":200,"title":"Name","default":"Anonyme"},"email":{"type":"string","maxLength":200,"minLength":1,"title":"Email"},"message":{"type":"string","maxLength":5000,"minLength":1,"title":"Message"},"type":{"type":"string","enum":["avis","bug","contact"],"title":"Type","default":"avis"}},"type":"object","required":["email","message"],"title":"ContactRequest"},"DocumentCheckoutRequest":{"properties":{"doc_type":{"type":"string","title":"Doc Type"},"data":{"additionalProperties":{"type":"string"},"type":"object","title":"Data"},"web_session_id":{"type":"string","maxLength":100,"minLength":1,"title":"Web Session Id"}},"type":"object","required":["doc_type","data","web_session_id"],"title":"DocumentCheckoutRequest"},"DocumentGenerateRequest":{"properties":{"doc_type":{"type":"string","title":"Doc Type"},"data":{"additionalProperties":{"type":"string"},"type":"object","title":"Data"},"checkout_session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checkout Session Id"}},"type":"object","required":["doc_type","data"],"title":"DocumentGenerateRequest"},"DocumentPdfRequest":{"properties":{"text":{"type":"string","maxLength":50000,"minLength":1,"title":"Text"},"is_free":{"type":"boolean","title":"Is Free","default":true}},"type":"object","required":["text"],"title":"DocumentPdfRequest"},"DossierGenerateRequest":{"properties":{"data":{"additionalProperties":{"type":"string"},"type":"object","title":"Data"}},"type":"object","required":["data"],"title":"DossierGenerateRequest"},"DossierPdfRequest":{"properties":{"text":{"type":"string","maxLength":50000,"minLength":1,"title":"Text"}},"type":"object","required":["text"],"title":"DossierPdfRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"timestamp":{"type":"number","title":"Timestamp"}},"type":"object","required":["status","timestamp"],"title":"HealthResponse"},"PostalAddress":{"properties":{"civilite":{"type":"string","enum":["","M.","Mme"],"title":"Civilite","default":""},"prenom":{"type":"string","maxLength":38,"title":"Prenom","default":""},"nom":{"type":"string","maxLength":38,"title":"Nom","default":""},"nom_societe":{"type":"string","maxLength":38,"title":"Nom Societe","default":""},"adresse_ligne1":{"type":"string","maxLength":38,"title":"Adresse Ligne1"},"adresse_ligne2":{"type":"string","maxLength":38,"title":"Adresse Ligne2","default":""},"code_postal":{"type":"string","title":"Code Postal"},"ville":{"type":"string","maxLength":32,"title":"Ville"}},"type":"object","required":["adresse_ligne1","code_postal","ville"],"title":"PostalAddress"},"PostalCheckoutRequest":{"properties":{"accept_terms":{"const":true,"title":"Accept Terms"}},"type":"object","required":["accept_terms"],"title":"PostalCheckoutRequest"},"PostalConfirmRequest":{"properties":{"checkout_session_id":{"type":"string","maxLength":255,"pattern":"^cs_[a-zA-Z0-9_]+$","title":"Checkout Session Id"}},"type":"object","required":["checkout_session_id"],"title":"PostalConfirmRequest"},"PostalPreviewRequest":{"properties":{"doc_type":{"type":"string","title":"Doc Type"},"text":{"type":"string","maxLength":50000,"minLength":1,"title":"Text"},"sender":{"$ref":"#/components/schemas/PostalAddress"},"recipient":{"$ref":"#/components/schemas/PostalAddress"}},"type":"object","required":["doc_type","text","sender","recipient"],"title":"PostalPreviewRequest"},"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"}}}}