{"items":[{"type":"link","label":"Seqino PDP API","link":"/openapi","routeSlug":"/openapi"},{"type":"group","label":"Release Notes","link":"/openapi/section/release-notes","routeSlug":"/openapi/section/release-notes","items":[{"type":"link","label":"Latest Changes","link":"/openapi/section/release-notes/latest-changes","routeSlug":"/openapi/section/release-notes/latest-changes"},{"type":"link","label":"0.29.5 (2026-09-01)","link":"/openapi/section/release-notes/0.29.5-(2026-09-01)","routeSlug":"/openapi/section/release-notes/0.29.5-(2026-09-01)"},{"type":"link","label":"0.29.1 (2026-08-31)","link":"/openapi/section/release-notes/0.29.1-(2026-08-31)","routeSlug":"/openapi/section/release-notes/0.29.1-(2026-08-31)"},{"type":"link","label":"0.29.0 (2026-08-29)","link":"/openapi/section/release-notes/0.29.0-(2026-08-29)","routeSlug":"/openapi/section/release-notes/0.29.0-(2026-08-29)"},{"type":"link","label":"0.28.2 (2026-08-27)","link":"/openapi/section/release-notes/0.28.2-(2026-08-27)","routeSlug":"/openapi/section/release-notes/0.28.2-(2026-08-27)"},{"type":"link","label":"0.28.1 (2026-08-20)","link":"/openapi/section/release-notes/0.28.1-(2026-08-20)","routeSlug":"/openapi/section/release-notes/0.28.1-(2026-08-20)"},{"type":"link","label":"0.28.0 (2026-08-20)","link":"/openapi/section/release-notes/0.28.0-(2026-08-20)","routeSlug":"/openapi/section/release-notes/0.28.0-(2026-08-20)"},{"type":"link","label":"0.27.8 (2026-08-14)","link":"/openapi/section/release-notes/0.27.8-(2026-08-14)","routeSlug":"/openapi/section/release-notes/0.27.8-(2026-08-14)"},{"type":"link","label":"0.27.7 (2026-08-13)","link":"/openapi/section/release-notes/0.27.7-(2026-08-13)","routeSlug":"/openapi/section/release-notes/0.27.7-(2026-08-13)"},{"type":"link","label":"0.27.5 (2026-08-06)","link":"/openapi/section/release-notes/0.27.5-(2026-08-06)","routeSlug":"/openapi/section/release-notes/0.27.5-(2026-08-06)"},{"type":"link","label":"0.27.3 (2026-08-05)","link":"/openapi/section/release-notes/0.27.3-(2026-08-05)","routeSlug":"/openapi/section/release-notes/0.27.3-(2026-08-05)"},{"type":"link","label":"0.27.2 (2026-08-04)","link":"/openapi/section/release-notes/0.27.2-(2026-08-04)","routeSlug":"/openapi/section/release-notes/0.27.2-(2026-08-04)"},{"type":"link","label":"0.27.1 (2026-08-03)","link":"/openapi/section/release-notes/0.27.1-(2026-08-03)","routeSlug":"/openapi/section/release-notes/0.27.1-(2026-08-03)"},{"type":"link","label":"0.27.0 (2026-07-30)","link":"/openapi/section/release-notes/0.27.0-(2026-07-30)","routeSlug":"/openapi/section/release-notes/0.27.0-(2026-07-30)"},{"type":"link","label":"0.26.10 (2026-07-29)","link":"/openapi/section/release-notes/0.26.10-(2026-07-29)","routeSlug":"/openapi/section/release-notes/0.26.10-(2026-07-29)"},{"type":"link","label":"0.26.8 (2026-07-28)","link":"/openapi/section/release-notes/0.26.8-(2026-07-28)","routeSlug":"/openapi/section/release-notes/0.26.8-(2026-07-28)"},{"type":"link","label":"0.26.7 (2026-07-27)","link":"/openapi/section/release-notes/0.26.7-(2026-07-27)","routeSlug":"/openapi/section/release-notes/0.26.7-(2026-07-27)"},{"type":"link","label":"0.26.6 (2026-07-23)","link":"/openapi/section/release-notes/0.26.6-(2026-07-23)","routeSlug":"/openapi/section/release-notes/0.26.6-(2026-07-23)"},{"type":"link","label":"0.26.3 (2026-07-17)","link":"/openapi/section/release-notes/0.26.3-(2026-07-17)","routeSlug":"/openapi/section/release-notes/0.26.3-(2026-07-17)"},{"type":"link","label":"0.26.0 (2026-07-20)","link":"/openapi/section/release-notes/0.26.0-(2026-07-20)","routeSlug":"/openapi/section/release-notes/0.26.0-(2026-07-20)"},{"type":"link","label":"0.25.0 (2026-07-06)","link":"/openapi/section/release-notes/0.25.0-(2026-07-06)","routeSlug":"/openapi/section/release-notes/0.25.0-(2026-07-06)"},{"type":"link","label":"0.24.0 (2026-06-22)","link":"/openapi/section/release-notes/0.24.0-(2026-06-22)","routeSlug":"/openapi/section/release-notes/0.24.0-(2026-06-22)"},{"type":"link","label":"0.23.0 (2026-06-15)","link":"/openapi/section/release-notes/0.23.0-(2026-06-15)","routeSlug":"/openapi/section/release-notes/0.23.0-(2026-06-15)"},{"type":"link","label":"0.22.0 (2026-06-01)","link":"/openapi/section/release-notes/0.22.0-(2026-06-01)","routeSlug":"/openapi/section/release-notes/0.22.0-(2026-06-01)"},{"type":"link","label":"0.21.0 (2026-05-25)","link":"/openapi/section/release-notes/0.21.0-(2026-05-25)","routeSlug":"/openapi/section/release-notes/0.21.0-(2026-05-25)"},{"type":"link","label":"0.20.0 (2026-05-12)","link":"/openapi/section/release-notes/0.20.0-(2026-05-12)","routeSlug":"/openapi/section/release-notes/0.20.0-(2026-05-12)"}]},{"type":"group","label":"👥 Clients","link":"/openapi/clients","routeSlug":"/openapi/clients","items":[{"label":"📋 Get all clients","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/get_clients_clients_get","routeSlug":"/openapi/clients/get_clients_clients_get","metadata":{"seo":{"title":"📋 Get all clients","description":"Get all clients with their details."}},"httpPath":"/clients"},{"label":"➕ Create a new client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/create_client_clients_post","routeSlug":"/openapi/clients/create_client_clients_post","metadata":{"seo":{"title":"➕ Create a new client","description":"Create a new client with the provided details."}},"httpPath":"/clients"},{"label":"📄 Get client details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/get_client_details_clients__client_id__get","routeSlug":"/openapi/clients/get_client_details_clients__client_id__get","metadata":{"seo":{"title":"📄 Get client details","description":"Get detailed information about a specific client."}},"httpPath":"/clients/{client_id}"},{"label":"✏️ Update client details","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/update_client_clients__client_id__put","routeSlug":"/openapi/clients/update_client_clients__client_id__put","metadata":{"seo":{"title":"✏️ Update client details","description":"Update client details."}},"httpPath":"/clients/{client_id}"},{"label":"🗑️ Delete a client","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/delete_client_clients__client_id__delete","routeSlug":"/openapi/clients/delete_client_clients__client_id__delete","metadata":{"seo":{"title":"🗑️ Delete a client","description":"Delete a client by ID."}},"httpPath":"/clients/{client_id}"},{"label":"🧑‍💻 Generate a Desktop Token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/create_desktop_token_clients__client_id__desktop_token_post","routeSlug":"/openapi/clients/create_desktop_token_clients__client_id__desktop_token_post","metadata":{"seo":{"title":"🧑‍💻 Generate a Desktop Token","description":"🧑‍💻 Generate a Desktop Token"}},"httpPath":"/clients/{client_id}/desktop_token"},{"label":"🔗 Generate KYB onboarding link for a mandate","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/generate_onboarding_link_clients_onboarding_link_post","routeSlug":"/openapi/clients/generate_onboarding_link_clients_onboarding_link_post","metadata":{"seo":{"title":"🔗 Generate KYB onboarding link for a mandate","description":"Generate a Dotfile KYB onboarding link for a mandate in PENDING_KYB status."}},"httpPath":"/clients/onboarding-link"},{"label":"📊 Get onboarding link status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/clients/get_client_onboarding_link_status_clients_onboarding_link_status_get","routeSlug":"/openapi/clients/get_client_onboarding_link_status_clients_onboarding_link_status_get","metadata":{"seo":{"title":"📊 Get onboarding link status","description":"📊 Get onboarding link status"}},"httpPath":"/clients/onboarding-link/status"}]},{"type":"group","label":"📘 Directory","link":"/openapi/directory","routeSlug":"/openapi/directory","items":[{"label":"📘 Get directory entries for SIREN","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/directory/get_directory_entries_by_siren_directory__siren__get","routeSlug":"/openapi/directory/get_directory_entries_by_siren_directory__siren__get","metadata":{"seo":{"title":"📘 Get directory entries for SIREN","description":"Get all directory/routing entries for a given SIREN."}},"httpPath":"/directory/{siren}"}]},{"type":"group","label":"📝 Drafts","link":"/openapi/drafts","routeSlug":"/openapi/drafts","items":[{"label":"🆕 Create invoice draft from EN16931-compatible JSON","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/create_draft_drafts_post","routeSlug":"/openapi/drafts/create_draft_drafts_post","metadata":{"seo":{"title":"🆕 Create invoice draft from EN16931-compatible JSON","description":"Create a new invoice draft from EN16931-compatible JSON data."}},"httpPath":"/drafts"},{"label":"📄 Get details of a draft invoice","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/get_draft_drafts__draft_id__get","routeSlug":"/openapi/drafts/get_draft_drafts__draft_id__get","metadata":{"seo":{"title":"📄 Get details of a draft invoice","description":"Get the details of a specific draft invoice."}},"httpPath":"/drafts/{draft_id}"},{"label":"✏️ Update a draft invoice","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/update_draft_drafts__draft_id__put","routeSlug":"/openapi/drafts/update_draft_drafts__draft_id__put","metadata":{"seo":{"title":"✏️ Update a draft invoice","description":"Update an existing draft invoice."}},"httpPath":"/drafts/{draft_id}"},{"label":"🗑️ Delete an invoice draft","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/delete_draft_drafts__draft_id__delete","routeSlug":"/openapi/drafts/delete_draft_drafts__draft_id__delete","metadata":{"seo":{"title":"🗑️ Delete an invoice draft","description":"Delete a draft invoice."}},"httpPath":"/drafts/{draft_id}"},{"label":"✅ Validate a draft and submit as invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/validate_draft_drafts__draft_id__validate_post","routeSlug":"/openapi/drafts/validate_draft_drafts__draft_id__validate_post","metadata":{"seo":{"title":"✅ Validate a draft and submit as invoice","description":"Validate a draft, finalize it with the provided invoice number, and submit it."}},"httpPath":"/drafts/{draft_id}/validate"},{"label":"🔍 Validate invoice data without creating draft","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/drafts/validate_invoice_data_drafts_validate_data_post","routeSlug":"/openapi/drafts/validate_invoice_data_drafts_validate_data_post","metadata":{"seo":{"title":"🔍 Validate invoice data without creating draft","description":"Validate invoice data against EN16931 requirements without creating a draft."}},"httpPath":"/drafts/validate-data"}]},{"type":"group","label":"🧾 Invoicing","link":"/openapi/invoicing","routeSlug":"/openapi/invoicing","items":[{"label":"📄 Get complete invoice data by ID","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/get_invoice_data_invoicing_invoice_data__invoice_id__get","routeSlug":"/openapi/invoicing/get_invoice_data_invoicing_invoice_data__invoice_id__get","metadata":{"seo":{"title":"📄 Get complete invoice data by ID","description":"Get the complete EN16931-compliant invoice data by ID."}},"httpPath":"/invoicing/invoice_data/{invoice_id}"},{"label":"📄 Get invoice status and file download links","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/get_invoice_download_links_invoicing_invoices__invoice_id__get","routeSlug":"/openapi/invoicing/get_invoice_download_links_invoicing_invoices__invoice_id__get","metadata":{"seo":{"title":"📄 Get invoice status and file download links","description":"Get an invoice's current status, its status details, and file download links."}},"httpPath":"/invoicing/invoices/{invoice_id}"},{"label":"📦 Download invoice as UBL 2.1 XML","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/download_invoice_as_ubl_invoicing_invoices__invoice_id__ubl_get","routeSlug":"/openapi/invoicing/download_invoice_as_ubl_invoicing_invoices__invoice_id__ubl_get","metadata":{"seo":{"title":"📦 Download invoice as UBL 2.1 XML","description":"Download as UBL 2.1 XML (Peppol BIS 3.0). Returns original file if submitted as UBL."}},"httpPath":"/invoicing/invoices/{invoice_id}/ubl"},{"label":"📦 Download invoice as CII XML","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/download_invoice_as_cii_invoicing_invoices__invoice_id__cii_get","routeSlug":"/openapi/invoicing/download_invoice_as_cii_invoicing_invoices__invoice_id__cii_get","metadata":{"seo":{"title":"📦 Download invoice as CII XML","description":"Download as CII XML (EN16931). Returns original file if submitted as CII."}},"httpPath":"/invoicing/invoices/{invoice_id}/cii"},{"label":"📄 Download invoice as FacturX PDF","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/download_invoice_as_facturx_invoicing_invoices__invoice_id__facturx_get","routeSlug":"/openapi/invoicing/download_invoice_as_facturx_invoicing_invoices__invoice_id__facturx_get","metadata":{"seo":{"title":"📄 Download invoice as FacturX PDF","description":"Download as FacturX PDF (EN16931 CII embedded). Returns original file if submitted as FacturX."}},"httpPath":"/invoicing/invoices/{invoice_id}/facturx"},{"label":"🔍 List invoices with filtering","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/list_invoices_invoicing_invoices_get","routeSlug":"/openapi/invoicing/list_invoices_invoicing_invoices_get","metadata":{"seo":{"title":"🔍 List invoices with filtering","description":"List invoices with status, direction, mandate, and time-based filtering options."}},"httpPath":"/invoicing/invoices"},{"label":"📄 Submit invoice file (Factur-X, UBL, CII)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/submit_invoice_file_invoicing_files_submit_post","routeSlug":"/openapi/invoicing/submit_invoice_file_invoicing_files_submit_post","metadata":{"seo":{"title":"📄 Submit invoice file (Factur-X, UBL, CII)","description":"Submit an invoice file for outbound Peppol transmission."}},"httpPath":"/invoicing/files/submit"},{"label":"✅ Validate invoice file (Factur-X, UBL, CII)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/validate_invoice_file_invoicing_files_validate_post","routeSlug":"/openapi/invoicing/validate_invoice_file_invoicing_files_validate_post","metadata":{"seo":{"title":"✅ Validate invoice file (Factur-X, UBL, CII)","description":"Validate an invoice file without submitting it for processing."}},"httpPath":"/invoicing/files/validate"},{"label":"✅ Accept an inbound invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/accept_invoice_invoicing_invoices__invoice_id__accept_post","routeSlug":"/openapi/invoicing/accept_invoice_invoicing_invoices__invoice_id__accept_post","metadata":{"seo":{"title":"✅ Accept an inbound invoice","description":"Accept an inbound invoice, in full or in part."}},"httpPath":"/invoicing/invoices/{invoice_id}/accept"},{"label":"🚫 Refuse an inbound invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/refuse_invoice_invoicing_invoices__invoice_id__refuse_post","routeSlug":"/openapi/invoicing/refuse_invoice_invoicing_invoices__invoice_id__refuse_post","metadata":{"seo":{"title":"🚫 Refuse an inbound invoice","description":"Refuse an inbound invoice."}},"httpPath":"/invoicing/invoices/{invoice_id}/refuse"},{"label":"💸 Mark an inbound invoice as paid","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/mark_invoice_as_paid_invoicing_invoices__invoice_id__mark_as_paid_post","routeSlug":"/openapi/invoicing/mark_invoice_as_paid_invoicing_invoices__invoice_id__mark_as_paid_post","metadata":{"seo":{"title":"💸 Mark an inbound invoice as paid","description":"Mark an inbound invoice as paid."}},"httpPath":"/invoicing/invoices/{invoice_id}/mark_as_paid"},{"label":"💰 Mark an outbound invoice as cashed","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/mark_invoice_as_cashed_invoicing_invoices__invoice_id__mark_as_cashed_post","routeSlug":"/openapi/invoicing/mark_invoice_as_cashed_invoicing_invoices__invoice_id__mark_as_cashed_post","metadata":{"seo":{"title":"💰 Mark an outbound invoice as cashed","description":"Mark an outbound invoice as cashed (supplier confirms receipt of payment)."}},"httpPath":"/invoicing/invoices/{invoice_id}/mark_as_cashed"},{"label":"🧾 Create a credit note for an outgoing invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/invoicing/create_credit_note_invoicing_invoices__invoice_id__credit_note_post","routeSlug":"/openapi/invoicing/create_credit_note_invoicing_invoices__invoice_id__credit_note_post","metadata":{"seo":{"title":"🧾 Create a credit note for an outgoing invoice","description":"Create a credit note (avoir) cancelling an existing OUTGOING invoice."}},"httpPath":"/invoicing/invoices/{invoice_id}/credit_note"},{"type":"separator","label":"Webhooks","variant":"secondary"},{"label":"Invoice Created","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/invoicing/invoice_createdinvoice_created_post","routeSlug":"/openapi/invoicing/invoice_createdinvoice_created_post","metadata":{"seo":{"title":"Invoice Created","description":"Triggered when an invoice is created."}},"httpPath":"invoice.created"},{"label":"Invoice Received","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/invoicing/invoice_receivedinvoice_received_post","routeSlug":"/openapi/invoicing/invoice_receivedinvoice_received_post","metadata":{"seo":{"title":"Invoice Received","description":"Triggered when an invoice is received."}},"httpPath":"invoice.received"},{"label":"Invoice Status Updated","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/invoicing/invoice_status_updatedinvoice_status_updated_post","routeSlug":"/openapi/invoicing/invoice_status_updatedinvoice_status_updated_post","metadata":{"seo":{"title":"Invoice Status Updated","description":"Triggered when the status of an invoice is updated."}},"httpPath":"invoice.status_updated"}]},{"type":"group","label":"🔄 Lifecycle","link":"/openapi/lifecycle","routeSlug":"/openapi/lifecycle","items":[{"label":"📊 Get lifecycle events","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/lifecycle/get_lifecycle_events_lifecycle_events_get","routeSlug":"/openapi/lifecycle/get_lifecycle_events_lifecycle_events_get","metadata":{"seo":{"title":"📊 Get lifecycle events","description":"Get lifecycle events with optional filtering."}},"httpPath":"/lifecycle-events"}]},{"type":"group","label":"📋 Mandates","link":"/openapi/mandates","routeSlug":"/openapi/mandates","items":[{"label":"📋 Get client mandates","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/get_client_mandates_mandates_get","routeSlug":"/openapi/mandates/get_client_mandates_mandates_get","metadata":{"seo":{"title":"📋 Get client mandates","description":"Get all mandates for a client with their directory information."}},"httpPath":"/mandates"},{"label":"📋 Create mandate with directory entry","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/create_mandate_mandates_post","routeSlug":"/openapi/mandates/create_mandate_mandates_post","metadata":{"seo":{"title":"📋 Create mandate with directory entry","description":"Create a new mandate with its associated directory entry."}},"httpPath":"/mandates"},{"label":"📋 Get mandate details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/get_mandate_details_mandates__mandate_id__get","routeSlug":"/openapi/mandates/get_mandate_details_mandates__mandate_id__get","metadata":{"seo":{"title":"📋 Get mandate details","description":"Get detailed information about a specific mandate."}},"httpPath":"/mandates/{mandate_id}"},{"label":"📋 Update mandate","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/update_mandate_mandates__mandate_id__patch","routeSlug":"/openapi/mandates/update_mandate_mandates__mandate_id__patch","metadata":{"seo":{"title":"📋 Update mandate","description":"Update a mandate's end_date."}},"httpPath":"/mandates/{mandate_id}"},{"label":"📋 Revoke mandate","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/revoke_mandate_mandates__mandate_id__delete","routeSlug":"/openapi/mandates/revoke_mandate_mandates__mandate_id__delete","metadata":{"seo":{"title":"📋 Revoke mandate","description":"Revoke a mandate."}},"httpPath":"/mandates/{mandate_id}"},{"label":"📋 Create multiple mandates","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/create_mandates_batch_mandates_batch_post","routeSlug":"/openapi/mandates/create_mandates_batch_mandates_batch_post","metadata":{"seo":{"title":"📋 Create multiple mandates","description":"Create multiple mandates in a single batch operation."}},"httpPath":"/mandates/batch"},{"label":"📘 Get directory entries for SIREN","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/mandates/get_directory_entries_by_siren_directory__siren__get","routeSlug":"/openapi/mandates/get_directory_entries_by_siren_directory__siren__get","metadata":{"seo":{"title":"📘 Get directory entries for SIREN","description":"Get all directory/routing entries for a given SIREN."}},"httpPath":"/directory/{siren}"},{"type":"separator","label":"Webhooks","variant":"secondary"},{"label":"Mandate Activated","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/mandates/mandate_activatedmandate_activated_post","routeSlug":"/openapi/mandates/mandate_activatedmandate_activated_post","metadata":{"seo":{"title":"Mandate Activated","description":"Triggered when a mandate is successfully created and activated."}},"httpPath":"mandate.activated"},{"label":"Mandate Created","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/mandates/mandate_createdmandate_created_post","routeSlug":"/openapi/mandates/mandate_createdmandate_created_post","metadata":{"seo":{"title":"Mandate Created","description":"Triggered when a mandate is successfully created but not yet active."}},"httpPath":"mandate.created"},{"label":"Mandate Expired","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/mandates/mandate_expiredmandate_expired_post","routeSlug":"/openapi/mandates/mandate_expiredmandate_expired_post","metadata":{"seo":{"title":"Mandate Expired","description":"Triggered when an active mandate has expired and is no longer active."}},"httpPath":"mandate.expired"},{"label":"Mandate Failed","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/mandates/mandate_failedmandate_failed_post","routeSlug":"/openapi/mandates/mandate_failedmandate_failed_post","metadata":{"seo":{"title":"Mandate Failed","description":"Triggered when a mandate could not be created or activated."}},"httpPath":"mandate.failed"},{"label":"Mandate Revoked","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/mandates/mandate_revokedmandate_revoked_post","routeSlug":"/openapi/mandates/mandate_revokedmandate_revoked_post","metadata":{"seo":{"title":"Mandate Revoked","description":"Triggered when a mandate is revoked."}},"httpPath":"mandate.revoked"}]},{"type":"group","label":"🚀 Company Onboarding","link":"/openapi/company-onboarding","routeSlug":"/openapi/company-onboarding","items":[{"label":"🔗 Generate KYB onboarding link for a mandate","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/company-onboarding/generate_onboarding_link_clients_onboarding_link_post","routeSlug":"/openapi/company-onboarding/generate_onboarding_link_clients_onboarding_link_post","metadata":{"seo":{"title":"🔗 Generate KYB onboarding link for a mandate","description":"Generate a Dotfile KYB onboarding link for a mandate in PENDING_KYB status."}},"httpPath":"/clients/onboarding-link"},{"label":"📊 Get onboarding link status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/company-onboarding/get_client_onboarding_link_status_clients_onboarding_link_status_get","routeSlug":"/openapi/company-onboarding/get_client_onboarding_link_status_clients_onboarding_link_status_get","metadata":{"seo":{"title":"📊 Get onboarding link status","description":"📊 Get onboarding link status"}},"httpPath":"/clients/onboarding-link/status"}]},{"type":"group","label":"📊 Reporting","link":"/openapi/reporting","routeSlug":"/openapi/reporting","items":[{"label":"🌍 Submit exempt invoice (international B2Bi)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/submit_exempt_invoice_reporting_exempt_invoices_post","routeSlug":"/openapi/reporting/submit_exempt_invoice_reporting_exempt_invoices_post","metadata":{"seo":{"title":"🌍 Submit exempt invoice (international B2Bi)","description":"Submit an exempt invoice for an international B2Bi transaction (F10 e-reporting, sub-flow 10.1)."}},"httpPath":"/reporting/exempt-invoices"},{"label":"🌍 List exempt invoices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/list_exempt_invoices_reporting_exempt_invoices_get","routeSlug":"/openapi/reporting/list_exempt_invoices_reporting_exempt_invoices_get","metadata":{"seo":{"title":"🌍 List exempt invoices","description":"List all exempt invoice records for the authenticated client in a given period."}},"httpPath":"/reporting/exempt-invoices"},{"label":"✏️ Correct exempt invoice","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/correct_exempt_invoice_reporting_exempt_invoices__invoice_id__put","routeSlug":"/openapi/reporting/correct_exempt_invoice_reporting_exempt_invoices__invoice_id__put","metadata":{"seo":{"title":"✏️ Correct exempt invoice","description":"Correct a previously submitted exempt invoice (F10 MO — correctrice)."}},"httpPath":"/reporting/exempt-invoices/{invoice_id}"},{"label":"📊 Submit B2C transaction data (daily aggregate)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/submit_b2c_transactions_reporting_b2c_transactions_post","routeSlug":"/openapi/reporting/submit_b2c_transactions_reporting_b2c_transactions_post","metadata":{"seo":{"title":"📊 Submit B2C transaction data (daily aggregate)","description":"Submit aggregated B2C transaction data for a specific date (F10 sub-flow 10.3)."}},"httpPath":"/reporting/b2c-transactions"},{"label":"📊 List B2C transaction records","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/list_b2c_transactions_reporting_b2c_transactions_get","routeSlug":"/openapi/reporting/list_b2c_transactions_reporting_b2c_transactions_get","metadata":{"seo":{"title":"📊 List B2C transaction records","description":"List all B2C transaction records for the authenticated client in a given period."}},"httpPath":"/reporting/b2c-transactions"},{"label":"✏️ Correct B2C transaction record","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/correct_b2c_transactions_reporting_b2c_transactions__transaction_report_id__put","routeSlug":"/openapi/reporting/correct_b2c_transactions_reporting_b2c_transactions__transaction_report_id__put","metadata":{"seo":{"title":"✏️ Correct B2C transaction record","description":"Correct a previously submitted B2C transaction record (F10 MO — correctrice)."}},"httpPath":"/reporting/b2c-transactions/{transaction_report_id}"},{"label":"💰 Record payment received","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/record_payment_reporting_payments_post","routeSlug":"/openapi/reporting/record_payment_reporting_payments_post","metadata":{"seo":{"title":"💰 Record payment received","description":"Record a payment received by the client."}},"httpPath":"/reporting/payments"},{"label":"💰 Get client payments","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/get_payments_reporting_payments_get","routeSlug":"/openapi/reporting/get_payments_reporting_payments_get","metadata":{"seo":{"title":"💰 Get client payments","description":"Get all payments for a client in a specific period."}},"httpPath":"/reporting/payments"},{"label":"✏️ Update payment","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/reporting/update_payment_reporting_payments__payment_id__put","routeSlug":"/openapi/reporting/update_payment_reporting_payments__payment_id__put","metadata":{"seo":{"title":"✏️ Update payment","description":"Correct a payment record, which keeps its id."}},"httpPath":"/reporting/payments/{payment_id}"}]},{"type":"group","label":"⚙️ Settings","link":"/openapi/settings","routeSlug":"/openapi/settings","items":[{"label":"📅 Set the mandate's VAT regime (determines transmission periodicity)","deprecated":false,"httpVerb":"put","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/settings/set_periodicity_settings_settings_periodicity__mandate_id__put","routeSlug":"/openapi/settings/set_periodicity_settings_settings_periodicity__mandate_id__put","metadata":{"seo":{"title":"📅 Set the mandate's VAT regime (determines transmission periodicity)","description":"Set the VAT regime of a mandate."}},"httpPath":"/settings/periodicity/{mandate_id}"},{"label":"📅 Get the mandate's VAT regime and derived transmission periodicity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/settings/get_periodicity_settings_settings_periodicity__mandate_id__get","routeSlug":"/openapi/settings/get_periodicity_settings_settings_periodicity__mandate_id__get","metadata":{"seo":{"title":"📅 Get the mandate's VAT regime and derived transmission periodicity","description":"Get the periodicity settings of a mandate, derived from its VAT regime."}},"httpPath":"/settings/periodicity/{mandate_id}"}]},{"type":"group","label":"📊 Usage","link":"/openapi/usage","routeSlug":"/openapi/usage","items":[{"label":"📈 Get usage metrics for a company","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_usage_metrics_usage_metrics_get","routeSlug":"/openapi/usage/get_usage_metrics_usage_metrics_get","metadata":{"seo":{"title":"📈 Get usage metrics for a company","description":"Get detailed usage metrics for a company within a specified period."}},"httpPath":"/usage/metrics"},{"label":"📋 Get usage summary for a company","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_usage_summary_usage_summary_get","routeSlug":"/openapi/usage/get_usage_summary_usage_summary_get","metadata":{"seo":{"title":"📋 Get usage summary for a company","description":"Get a high-level usage summary for a company."}},"httpPath":"/usage/summary"},{"label":"⚡ Get usage limits and current usage for a company","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_usage_limits_usage_limits_get","routeSlug":"/openapi/usage/get_usage_limits_usage_limits_get","metadata":{"seo":{"title":"⚡ Get usage limits and current usage for a company","description":"Get usage limits and current usage statistics for a company."}},"httpPath":"/usage/limits"},{"label":"⚙️ Set usage limits for a company endpoint","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/set_usage_limit_usage_limits_post","routeSlug":"/openapi/usage/set_usage_limit_usage_limits_post","metadata":{"seo":{"title":"⚙️ Set usage limits for a company endpoint","description":"Set or update usage limits for a specific company endpoint."}},"httpPath":"/usage/limits"},{"label":"🚨 Get usage alerts for a company","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_usage_alerts_usage_alerts_get","routeSlug":"/openapi/usage/get_usage_alerts_usage_alerts_get","metadata":{"seo":{"title":"🚨 Get usage alerts for a company","description":"Get usage alerts and warnings for a company."}},"httpPath":"/usage/alerts"},{"label":"📊 Get mandate statistics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_mandate_stats_usage_mandates_get","routeSlug":"/openapi/usage/get_mandate_stats_usage_mandates_get","metadata":{"seo":{"title":"📊 Get mandate statistics","description":"Get mandate statistics for a sponsor."}},"httpPath":"/usage/mandates"},{"label":"📊 Get client statistics","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/usage/get_client_stats_usage_clients_get","routeSlug":"/openapi/usage/get_client_stats_usage_clients_get","metadata":{"seo":{"title":"📊 Get client statistics","description":"Get client statistics for a sponsor."}},"httpPath":"/usage/clients"}]},{"type":"group","label":"🔔 Webhooks","link":"/openapi/webhooks","routeSlug":"/openapi/webhooks","items":[{"label":"Get available webhook event types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/get_event_types_webhooks_event_types_get","routeSlug":"/openapi/webhooks/get_event_types_webhooks_event_types_get","metadata":{"seo":{"title":"Get available webhook event types","description":"Get information about available webhook event types and their payload structures."}},"httpPath":"/webhooks/event-types"},{"label":"Get webhook configuration","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/get_webhook_webhooks_get","routeSlug":"/openapi/webhooks/get_webhook_webhooks_get","metadata":{"seo":{"title":"Get webhook configuration","description":"Get the current webhook configuration for this sponsor."}},"httpPath":"/webhooks"},{"label":"Create webhook endpoint","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/create_webhook_webhooks_post","routeSlug":"/openapi/webhooks/create_webhook_webhooks_post","metadata":{"seo":{"title":"Create webhook endpoint","description":"Create a new webhook for the sponsor."}},"httpPath":"/webhooks"},{"label":"Delete webhook","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/delete_webhook_webhooks_delete","routeSlug":"/openapi/webhooks/delete_webhook_webhooks_delete","metadata":{"seo":{"title":"Delete webhook","description":"Delete the webhook configuration for this sponsor."}},"httpPath":"/webhooks"},{"label":"Update webhook configuration","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/update_webhook_webhooks_patch","routeSlug":"/openapi/webhooks/update_webhook_webhooks_patch","metadata":{"seo":{"title":"Update webhook configuration","description":"Update the webhook configuration for this sponsor."}},"httpPath":"/webhooks"},{"label":"Test webhook connection","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/webhooks/test_webhook_webhooks_test_post","routeSlug":"/openapi/webhooks/test_webhook_webhooks_test_post","metadata":{"seo":{"title":"Test webhook connection","description":"Test the webhook connectivity for this sponsor."}},"httpPath":"/webhooks/test"},{"type":"separator","label":"Webhooks","variant":"secondary"},{"label":"Connectivity Test","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/connectivity_testwebhook_test_post","routeSlug":"/openapi/webhooks/connectivity_testwebhook_test_post","metadata":{"seo":{"title":"Connectivity Test","description":"Triggered when a webhook connectivity is tested."}},"httpPath":"webhook.test"},{"label":"Mandate Activated","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/mandate_activatedmandate_activated_post","routeSlug":"/openapi/webhooks/mandate_activatedmandate_activated_post","metadata":{"seo":{"title":"Mandate Activated","description":"Triggered when a mandate is successfully created and activated."}},"httpPath":"mandate.activated"},{"label":"Mandate Created","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/mandate_createdmandate_created_post","routeSlug":"/openapi/webhooks/mandate_createdmandate_created_post","metadata":{"seo":{"title":"Mandate Created","description":"Triggered when a mandate is successfully created but not yet active."}},"httpPath":"mandate.created"},{"label":"Mandate Expired","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/mandate_expiredmandate_expired_post","routeSlug":"/openapi/webhooks/mandate_expiredmandate_expired_post","metadata":{"seo":{"title":"Mandate Expired","description":"Triggered when an active mandate has expired and is no longer active."}},"httpPath":"mandate.expired"},{"label":"Mandate Failed","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/mandate_failedmandate_failed_post","routeSlug":"/openapi/webhooks/mandate_failedmandate_failed_post","metadata":{"seo":{"title":"Mandate Failed","description":"Triggered when a mandate could not be created or activated."}},"httpPath":"mandate.failed"},{"label":"Mandate Revoked","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/mandate_revokedmandate_revoked_post","routeSlug":"/openapi/webhooks/mandate_revokedmandate_revoked_post","metadata":{"seo":{"title":"Mandate Revoked","description":"Triggered when a mandate is revoked."}},"httpPath":"mandate.revoked"},{"label":"Invoice Created","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/invoice_createdinvoice_created_post","routeSlug":"/openapi/webhooks/invoice_createdinvoice_created_post","metadata":{"seo":{"title":"Invoice Created","description":"Triggered when an invoice is created."}},"httpPath":"invoice.created"},{"label":"Invoice Received","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/invoice_receivedinvoice_received_post","routeSlug":"/openapi/webhooks/invoice_receivedinvoice_received_post","metadata":{"seo":{"title":"Invoice Received","description":"Triggered when an invoice is received."}},"httpPath":"invoice.received"},{"label":"Invoice Status Updated","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/openapi/webhooks/invoice_status_updatedinvoice_status_updated_post","routeSlug":"/openapi/webhooks/invoice_status_updatedinvoice_status_updated_post","metadata":{"seo":{"title":"Invoice Status Updated","description":"Triggered when the status of an invoice is updated."}},"httpPath":"invoice.status_updated"}]},{"label":"🩺 API status","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/health_check_health_get","routeSlug":"/openapi/other/health_check_health_get","metadata":{"seo":{"title":"🩺 API status","description":"Health check endpoint."}},"httpPath":"/health"},{"label":"🔖 Version Info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/version_info_version_get","routeSlug":"/openapi/other/version_info_version_get","metadata":{"seo":{"title":"🔖 Version Info","description":"Version info endpoint."}},"httpPath":"/version"}]}