Skip to content

Repository files navigation

SimpleBilly Eiffel SDK

Release CI CodeQL Scorecard OpenSSF Scorecard License: MIT Docs

Eiffel API client for openapi

Simplebilly API - Bookkeeping, CRM, ERP. Multi-tenant API: a tenant is isolated and routed by subdomain (or a configured custom domain) under the base domain.

Rate limiting

All endpoints are rate-limited per client IP: 100 requests per minute on API routes and 5 requests per minute on authentication routes. Exceeding a limit returns 429 Too Many Requests; the window resets after 60 seconds.

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 0.1.0
  • Package version: 1.0.0
  • Generator version: 7.25.0
  • Build package: org.openapitools.codegen.languages.EiffelClientCodegen For more information, please visit https://simplebilly.com/en/legal/imprint

Installation

Add the library into your Eiffel configuration file.

    "<library name="api_client" location="%PATH_TO_EIFFEL_OPENAPI_CLIENT%\api_client.ecf"/>"

Documentation for API Endpoints

All URIs are relative to https://demo.simplebilly.com

Class Method HTTP request Description
ABSENCE_API absence Get /api/v1/absences/{id}
ABSENCE_API absences Get /api/v1/absences/
ABSENCE_API create_absence Post /api/v1/absences
ABSENCE_API delete_absence Delete /api/v1/absences/{id}
ABSENCE_API update_absence Put /api/v1/absences/{id}
ACTIVITY_API activity Get /api/v1/activities/{activity_id}
ACTIVITY_API create_activity Post /api/v1/activities
ACTIVITY_API delete_activity Delete /api/v1/activities/{activity_id}
ACTIVITY_API list_activities Get /api/v1/activities/
ACTIVITY_API update_activity Put /api/v1/activities/{activity_id}
ACTIVITY_API update_activity_status Put /api/v1/activities/{activity_id}/status
ADMIN_API trigger_mirror Post /api/v1/admin/storage/mirror
AI_API ai_suggest_api Post /api/v1/support/ai/suggest
AI_API create_worker_api Post /api/v1/support/ai/workers
AI_API list_workers_api Get /api/v1/support/ai/workers
AI_API run_worker_api Post /api/v1/support/ai/workers/{worker_id}/run
ANLAGEEKS_API eks_api Get /api/v1/bookkeeping/eks
ANLAGEG_API anlage_gapi Get /api/v1/bookkeeping/anlage-g
ANLAGES_API anlage_sapi Get /api/v1/bookkeeping/anlage-s
ATTACHMENT_API attachment Get /api/v1/attachments/{id}
ATTACHMENT_API attachment_restore Post /api/v1/attachments/{id}/restore
ATTACHMENT_API create_attachment Post /api/v1/attachments
ATTACHMENT_API delete_attachment Delete /api/v1/attachments/{id}
ATTACHMENT_API list_attachments Get /api/v1/attachments/
ATTACHMENT_API save_attachment_ocr_text Put /api/v1/attachments/{attachment_id}/ocr-text Persist client-side OCR output for an attachment.
ATTACHMENTVERSION_API create_attachment_version Post /api/v1/attachments/{attachment_id}/versions
ATTACHMENTVERSION_API list_attachment_versions Get /api/v1/attachments/{attachment_id}/versions
ATTACHMENTVERSION_API restore_attachment_version Post /api/v1/attachments/{attachment_id}/versions/{version_id}/restore
AUTH_API accept_invite Post /auth/accept-invite Accept an invite: create the account (or reuse an existing one) and join the inviting tenant. The invite token proves control of the mailbox.
AUTH_API forgot_password Post /auth/forgot-password Send a password reset email to the user
AUTH_API login Post /auth/login Authenticate a user with email + password (optional TOTP)
AUTH_API logout Post /auth/logout Log out the current user (kills the assay session)
AUTH_API magic_link_login Post /auth/magic-link Request a magic link login (sends an email with a one-time link)
AUTH_API magic_link_verify Post /auth/magic-link/verify Verify a magic link token and log the user in
AUTH_API register Post /auth/register Register a new user account
AUTH_API reset_password Post /auth/reset-password Reset the user's password using a reset token
AUTH_API totp_enable Post /auth/totp/enable Enable TOTP two-factor authentication by verifying a code
AUTH_API totp_setup Get /auth/totp/setup Set up TOTP two-factor authentication (generates secret + backup codes)
AUTH_API verify_email Post /auth/verify-email Verify a user's email address using a verification token
AUTOMATIONS_API list_automations Get /api/v1/automations
AUTOMATIONS_API trigger_automation Post /api/v1/automations/{key}/trigger
AUTOMATIONS_API update_automation Put /api/v1/automations/{key}
BANKING_API bank_lookup_api Get /api/v1/bookkeeping/banking/lookup
BANKING_API bank_transactions_api Get /api/v1/bookkeeping/banking/transactions
BANKING_API hebesatz_lookup_api Get /api/v1/bookkeeping/hebesatz
BILLING_API paddle_subscription_webhook Post /api/webhooks/paddle/subscription Paddle Billing subscription webhook. Verifies the `Paddle-Signature` header (HMAC-SHA256 over `&quot;{ts}:{raw_body}&quot;` with the webhook secret), then updates `billing_info` and `tenants.plan` for the tenant identified by the subscription `custom_data` (JSON `{&quot;tenant_id&quot;: &quot;...&quot;}` or a bare tenant UUID).
BILLING_API plans Get /api/v1/plans All canonical plans (free/starter/business/enterprise) — the single source of truth lives in `crate::saasy::plans`, matching marketing.
BILLING_API put_quota_api Put /api/v1/quota Write the per-tenant quota override (`admin:settings`). An empty object clears the override.
BILLING_API quota_api Get /api/v1/quota Effective limits + current usage for the calling tenant.
BILLING_API subscription_api Get /api/v1/subscription
BILLING_API usage_api Get /api/v1/usage
BOM_API bom Get /api/v1/boms/{bom_id}
BOM_API create_bom Post /api/v1/boms
BOM_API delete_bom Delete /api/v1/boms/{bom_id}
BOM_API list_boms Get /api/v1/boms/
BOM_API update_bom Put /api/v1/boms/{bom_id}
BOOKKEEPING_API allocate_payment_api Post /api/v1/payments/allocate Allocate a payment to an invoice
BOOKKEEPING_API bwa_report_api Get /api/v1/bookkeeping/bwa Get BWA (Betriebswirtschaftliche Auswertung) report
BOOKKEEPING_API cashflow Get /api/v1/bookkeeping/cashflow GET /api/v1/bookkeeping/cashflow Returns operating, investing, and financing cashflow for the given period.
BOOKKEEPING_API elster_status_api Get /api/v1/bookkeeping/elster/status
BOOKKEEPING_API elster_validate_api Post /api/v1/bookkeeping/ustva/elster-validate
BOOKKEEPING_API elster_xml_api Get /api/v1/bookkeeping/ustva/elster-xml
BOOKKEEPING_API liquidity Get /api/v1/bookkeeping/liquidity GET /api/v1/bookkeeping/liquidity Returns current liquidity position with ratios.
BOOKKEEPING_API open_invoices_api Get /api/v1/payments/open-invoices/{customer_id} Get open invoices for a customer
BOOKKEEPING_API run_dunning_api Post /api/v1/bookkeeping/dunning
BOOKKEEPING_API verfahrensdokumentation Get /api/v1/bookkeeping/verfahrensdokumentation GET /api/v1/bookkeeping/verfahrensdokumentation Returns the complete compliance catalog of all documented modules.
BUDGETS_API budgets_api Get /api/v1/bookkeeping/budgets
BUDGETS_API upsert_budget_goal_api Put /api/v1/bookkeeping/budgets/goals/{category}
COMPLIANCETRAINING_API compliance_training Get /api/v1/compliance-trainings/{id}
COMPLIANCETRAINING_API compliance_trainings Get /api/v1/compliance-trainings/
COMPLIANCETRAINING_API create_compliance_training Post /api/v1/compliance-trainings
COMPLIANCETRAINING_API delete_compliance_training Delete /api/v1/compliance-trainings/{id}
COMPLIANCETRAINING_API update_compliance_training Put /api/v1/compliance-trainings/{id}
CONTACT_API contact Get /api/v1/contacts/{contact_id} Get single contact
CONTACT_API contact_schema Get /api/v1/contacts/schema Serve JSON Schema for client-side validation
CONTACT_API contact_timeline Get /api/v1/contacts/{contact_id}/timeline Get the full per-contact timeline (Xentral §4.6/4.7).
CONTACT_API create_contact Post /api/v1/contacts Create contact
CONTACT_API delete_contact Delete /api/v1/contacts/{contact_id} Soft-delete contact
CONTACT_API list_contacts Get /api/v1/contacts List contacts with search, type filter, and pagination
CONTACT_API sales_volume Get /api/v1/contacts/sales-volume Sales volume per contact
CONTACT_API update_contact Put /api/v1/contacts/{contact_id} Update contact
COUPON_API coupon Get /api/v1/coupons/{coupon_id}
COUPON_API coupon_restore Post /api/v1/coupons/{coupon_id}/restore
COUPON_API create_coupon Post /api/v1/coupons
COUPON_API delete_coupon Delete /api/v1/coupons/{coupon_id}
COUPON_API list_coupons Get /api/v1/coupons/
COUPON_API update_coupon Put /api/v1/coupons/{coupon_id}
CREATESEPADIRECTDEBIT_API create_sepa_direct_debit_api Post /api/v1/bookkeeping/sepa-direct-debit
CREDITNOTE_API create_credit_note Post /api/v1/credit-notes
CREDITNOTE_API credit_note Get /api/v1/credit-notes/{credit_note_id}
CREDITNOTE_API download_credit_note_pdf Get /api/v1/credit-notes/{credit_note_id}/pdf
CREDITNOTE_API list_credit_notes Get /api/v1/credit-notes/
CUSTOMER_API create_customer Post /api/v1/customers
CUSTOMER_API customer Get /api/v1/customers/{customer_id}
CUSTOMER_API customer_restore Post /api/v1/customers/{customer_id}/restore
CUSTOMER_API customers Get /api/v1/customers/
CUSTOMER_API delete_customer Delete /api/v1/customers/{customer_id}
CUSTOMER_API update_customer Put /api/v1/customers/{customer_id}
CUSTOMERCOMMUNICATION_API communication Get /api/v1/communications/{communication_id}
CUSTOMERCOMMUNICATION_API contact_history Get /api/v1/contacts/{contact_id}/communications
CUSTOMERCOMMUNICATION_API create_communication Post /api/v1/communications
CUSTOMERCOMMUNICATION_API customercommunication_restore Post /api/v1/communications/{communication_id}/restore
CUSTOMERCOMMUNICATION_API delete_communication Delete /api/v1/communications/{communication_id}
CUSTOMERCOMMUNICATION_API list_communications Get /api/v1/communications/
CUSTOMERCOMMUNICATION_API update_communication Put /api/v1/communications/{communication_id}
CUSTOMERGROUP_API add_group_members Post /api/v1/customer-groups/{customer_group_id}/members
CUSTOMERGROUP_API create_customer_group Post /api/v1/customer-groups
CUSTOMERGROUP_API customer_group Get /api/v1/customer-groups/{customer_group_id}
CUSTOMERGROUP_API delete_customer_group Delete /api/v1/customer-groups/{customer_group_id}
CUSTOMERGROUP_API list_customer_groups Get /api/v1/customer-groups/
CUSTOMERGROUP_API update_customer_group Put /api/v1/customer-groups/{customer_group_id}
DATEV_API datev_export_api Get /api/v1/bookkeeping/datev/export Export bookkeeping data as DATEV CSV
DATEV_API datev_preview_api Get /api/v1/bookkeeping/datev/preview Exported_datev_bookings: returns formed bookings for review
DATEVIMPORT_API datev_import_api Post /api/v1/bookkeeping/datev/import
DECLARATION_API create_declaration Post /api/v1/declarations
DECLARATION_API declaration Get /api/v1/declarations/{id}
DECLARATION_API declaration_restore Post /api/v1/declarations/{id}/restore
DECLARATION_API declarations Get /api/v1/declarations/
DECLARATION_API delete_declaration Delete /api/v1/declarations/{id}
DECLARATION_API update_declaration Put /api/v1/declarations/{id}
DELIVERYAPPOINTMENT_API create_delivery_appointment Post /api/v1/delivery-appointments
DELIVERYAPPOINTMENT_API delete_delivery_appointment Delete /api/v1/delivery-appointments/{appointment_id}
DELIVERYAPPOINTMENT_API delivery_appointment Get /api/v1/delivery-appointments/{appointment_id}
DELIVERYAPPOINTMENT_API list_delivery_appointments Get /api/v1/delivery-appointments
DELIVERYAPPOINTMENT_API public_delivery_appointment_status Get /api/v1/public/delivery-appointments/status Supplier/carrier checks appointment status (public, no auth). The appointment is only revealed when email AND token match.
DELIVERYAPPOINTMENT_API request_public_delivery_appointment Post /api/v1/public/delivery-appointments/request Supplier/carrier requests an inbound delivery slot (public, no auth). The tenant is derived from the warehouse found by `code` — never from the request.
DELIVERYAPPOINTMENT_API update_delivery_appointment Put /api/v1/delivery-appointments/{appointment_id}
DELIVERYAPPOINTMENT_API update_delivery_appointment_status Put /api/v1/delivery-appointments/{appointment_id}/status
DELIVERYDATE_API create_delivery_date Post /api/v1/delivery-dates
DELIVERYDATE_API delete_delivery_date Delete /api/v1/delivery-dates/{delivery_date_id}
DELIVERYDATE_API delivery_date Get /api/v1/delivery-dates/{delivery_date_id}
DELIVERYDATE_API delivery_performance Get /api/v1/delivery-dates/performance On-time performance summary: how many promised delivery dates were met within a period.
DELIVERYDATE_API list_delivery_dates Get /api/v1/delivery-dates/
DELIVERYDATE_API update_delivery_date Put /api/v1/delivery-dates/{delivery_date_id}
DELIVERYDATE_API update_delivery_date_status Put /api/v1/delivery-dates/{delivery_date_id}/status
DELIVERYNOTE_API create_delivery_note Post /api/v1/delivery-notes
DELIVERYNOTE_API delete_delivery_note Delete /api/v1/delivery-notes/{delivery_note_id}
DELIVERYNOTE_API delivery_note Get /api/v1/delivery-notes/{delivery_note_id}
DELIVERYNOTE_API deliverynote_restore Post /api/v1/delivery-notes/{delivery_note_id}/restore
DELIVERYNOTE_API download_delivery_note_pdf Get /api/v1/delivery-notes/{delivery_note_id}/pdf
DELIVERYNOTE_API list_delivery_notes Get /api/v1/delivery-notes/
DELIVERYNOTE_API pursue_delivery_note Post /api/v1/delivery-notes/{delivery_note_id}/pursue
DOWNPAYMENTINVOICE_API down_payment_invoice Get /api/v1/down-payment-invoices/{id}
DOWNPAYMENTINVOICE_API download_down_payment_invoice_pdf Get /api/v1/down-payment-invoices/{id}/pdf
DOWNPAYMENTINVOICE_API list_down_payment_invoices Get /api/v1/down-payment-invoices/
EBILANZ_API ebilanz_report_api Get /api/v1/bookkeeping/ebilanz
EBILANZ_API ebilanz_xbrl_export_api Get /api/v1/bookkeeping/ebilanz/xbrl
EMAILTEMPLATE_API create_email_template Post /api/v1/email-templates
EMAILTEMPLATE_API delete_email_template Delete /api/v1/email-templates/{email_template_id}
EMAILTEMPLATE_API email_template Get /api/v1/email-templates/{email_template_id}
EMAILTEMPLATE_API list_email_templates Get /api/v1/email-templates/
EMAILTEMPLATE_API render_email_template Post /api/v1/email-templates/{email_template_id}/render
EMAILTEMPLATE_API update_email_template Put /api/v1/email-templates/{email_template_id}
EMISSIONS_API create_emission_entry_api Post /api/v1/bookkeeping/emissions/entries
EMISSIONS_API create_emission_target_api Post /api/v1/bookkeeping/emissions/targets
EMISSIONS_API delete_emission_entry_api Delete /api/v1/bookkeeping/emissions/entries/{id}
EMISSIONS_API delete_emission_target_api Delete /api/v1/bookkeeping/emissions/targets/{id}
EMISSIONS_API emissions_entries_api Get /api/v1/bookkeeping/emissions/entries
EMISSIONS_API emissions_export_api Get /api/v1/bookkeeping/emissions/export
EMISSIONS_API emissions_factors_api Get /api/v1/bookkeeping/emissions/factors
EMISSIONS_API emissions_report_api Get /api/v1/bookkeeping/emissions/report
EMISSIONS_API emissions_targets_api Get /api/v1/bookkeeping/emissions/targets
EMPLOYEE_API create_employee Post /api/v1/employees
EMPLOYEE_API delete_employee Delete /api/v1/employees/{id}
EMPLOYEE_API employee Get /api/v1/employees/{id}
EMPLOYEE_API employee_payroll_summary Get /api/v1/employees/{id}/payroll-summary
EMPLOYEE_API employee_restore Post /api/v1/employees/{id}/restore
EMPLOYEE_API employees Get /api/v1/employees/
EMPLOYEE_API update_employee Put /api/v1/employees/{id}
EUER_API euer_api Get /api/v1/bookkeeping/euer
EUER_API euer_kategorien_api Get /api/v1/bookkeeping/euer/kategorien
EVENTSUBSCRIPTION_API create_event_subscription Post /api/v1/event-subscriptions
EVENTSUBSCRIPTION_API delete_event_subscription Delete /api/v1/event-subscriptions/{subscription_id}
EVENTSUBSCRIPTION_API list_event_subscriptions Get /api/v1/event-subscriptions/
FRISTEN_API fristen_api Get /api/v1/bookkeeping/fristen
GDPR_API accept_dpa Put /api/v1/gdpr/dpa Record DPA acceptance: sets dpa_accepted_at/by/version on the tenant settings row (created with company-type defaults if missing).
GDPR_API account_erasure Post /api/v1/gdpr/account-erasure Erase ALL personal data of the tenant (TOS §11: deletion 90 days after termination).
GDPR_API dpa Get /api/v1/gdpr/dpa Current DPA acceptance status (from tenant_settings).
GDPR_API erasure_contact Post /api/v1/gdpr/erasure/{contact_id} Anonymize + soft-delete a contact: personal attributes are cleared, the record itself is kept for GoBD retention (Art. 17(3)(e) DSGVO). The audit trigger on `contacts` already records who/when.
GDPR_API export_contact_data Get /api/v1/gdpr/export/{contact_id} Art. 15 data-subject access export for a contact.
GDPR_API export_gdpr Get /api/v1/gdpr/export Export the current user's personal data (GDPR Art. 15/20).
GENERATEQRCODE_API generate_qrcode_api Get /api/v1/invoices/{id}/qrcode
GENERATEXRECHNUNG_API generate_xrechnung_api Get /api/v1/invoices/{id}/xrechnung
GEWERBESTEUER_API gewerbesteuer_api Get /api/v1/bookkeeping/gewerbesteuer
GEWINNVERWENDUNG_API gewinnverwendung_api Get /api/v1/bookkeeping/gewinnverwendung
GEWINNVERWENDUNG_API gewinnverwendung_export_api Get /api/v1/bookkeeping/gewinnverwendung/export
GEZ_API gez_api Get /api/v1/bookkeeping/gez
GOBDEXPORT_API buchhalter_csv_api Get /api/v1/bookkeeping/buchhalter-csv
GOBDEXPORT_API gobd_export_api Get /api/v1/bookkeeping/gobd GoBD/GDPdU export. Default: ZIP archive (`index.xml` + CSV tables, IDEA format). `?format=csv` returns the legacy single-journal CSV as JSON.
GOODSRECEIPT_API create_goods_receipt Post /api/v1/goods-receipts
GOODSRECEIPT_API delete_goods_receipt Delete /api/v1/goods-receipts/{goods_receipt_id}
GOODSRECEIPT_API goods_receipt Get /api/v1/goods-receipts/{goods_receipt_id}
GOODSRECEIPT_API list_goods_receipts Get /api/v1/goods-receipts/
GROUPFIGURE_API create_group_figure Post /api/v1/group-figures
GROUPFIGURE_API delete_group_figure Delete /api/v1/group-figures/{year}
GROUPFIGURE_API group_figure Get /api/v1/group-figures/{year}
GROUPFIGURE_API group_figures Get /api/v1/group-figures/
GROUPFIGURE_API update_group_figure Put /api/v1/group-figures/{year}
IMPORTRUNNER_API import_status Get /api/v1/import/{job_id}
IMPORTRUNNER_API start_import Post /api/v1/import/start
IMPORTRUNNER_API test_import_connection Post /api/v1/import/test
INSTITUTE_API institute_status_api Get /api/v1/bookkeeping/institute/status
INSTITUTEPROFILE_API institute_profile Get /api/v1/institute-profile Current institute profile (created with defaults when missing).
INSTITUTEPROFILE_API update_institute_profile Put /api/v1/institute-profile Update the institute profile (institute_type and/or kapitalmarktorientiert).
INVENTORYCOUNT_API create_inventory_count Post /api/v1/inventory-counts
INVENTORYCOUNT_API delete_inventory_count Delete /api/v1/inventory-counts/{inventory_count_id}
INVENTORYCOUNT_API generate_inventory_count Post /api/v1/inventory-counts/generate
INVENTORYCOUNT_API inventory_count Get /api/v1/inventory-counts/{inventory_count_id}
INVENTORYCOUNT_API list_inventory_counts Get /api/v1/inventory-counts/
INVENTORYCOUNT_API update_inventory_count Put /api/v1/inventory-counts/{inventory_count_id}
INVENTORYCOUNT_API update_inventory_count_status Put /api/v1/inventory-counts/{inventory_count_id}/status
INVENTORYVALUE_API inventory_value_api Get /api/v1/bookkeeping/inventory-value
INVENTORYVALUE_API record_inventory_value_api Post /api/v1/bookkeeping/inventory-value/record
INVOICE_API create_invoice Post /api/v1/invoices
INVOICE_API delete_invoice Delete /api/v1/invoices/{id}
INVOICE_API download_invoice_pdf Get /api/v1/invoices/{id}/pdf
INVOICE_API invoice Get /api/v1/invoices/{id}
INVOICE_API invoice_pdf_url Get /api/v1/invoices/{id}/pdf-url
INVOICE_API invoice_restore Post /api/v1/invoices/{id}/restore
INVOICE_API invoices Get /api/v1/invoices/
INVOICE_API update_invoice Put /api/v1/invoices/{id}
JOBAPPLICATION_API apply_public Post /api/v1/public/jobs/{posting_id}/apply
JOBAPPLICATION_API delete_job_application Delete /api/v1/job-applications/{application_id}
JOBAPPLICATION_API download_cv Get /api/v1/job-applications/{application_id}/cv
JOBAPPLICATION_API inbound_email Post /api/v1/public/jobs/inbound-email Inbound CV email, mailgun/sendgrid inbound-parse style: multipart form with `from`, `subject`, `body-plain` and one or more `attachment-N` file fields. The subject may reference a posting as `[JOB-<posting_id>]`; without one the application lands in the general inbox.
JOBAPPLICATION_API job_application Get /api/v1/job-applications/{application_id}
JOBAPPLICATION_API list_job_applications Get /api/v1/job-applications
JOBAPPLICATION_API list_public_postings Get /api/v1/public/jobs
JOBAPPLICATION_API score_job_application Post /api/v1/job-applications/{application_id}/score
JOBAPPLICATION_API update_job_application_status Patch /api/v1/job-applications/{application_id}/status
JOBPOSTING_API create_job_posting Post /api/v1/job-postings
JOBPOSTING_API delete_job_posting Delete /api/v1/job-postings/{id}
JOBPOSTING_API job_posting Get /api/v1/job-postings/{id}
JOBPOSTING_API list_job_postings Get /api/v1/job-postings
JOBPOSTING_API update_job_posting Put /api/v1/job-postings/{id}
KONZERN_API konzern_export_api Get /api/v1/bookkeeping/konzern/status/export
KONZERN_API konzern_status_api Get /api/v1/bookkeeping/konzern/status
KOSTENVORSCHAU_API kosten_vorschau_api Get /api/v1/bookkeeping/kosten-vorschau
KST_API kst_api Get /api/v1/bookkeeping/kst
KYCRECORD_API create_kyc_record Post /api/v1/kyc-records
KYCRECORD_API delete_kyc_record Delete /api/v1/kyc-records/{id}
KYCRECORD_API kyc_record Get /api/v1/kyc-records/{id}
KYCRECORD_API kyc_records Get /api/v1/kyc-records/
KYCRECORD_API update_kyc_record Put /api/v1/kyc-records/{id}
LEAD_API list_leads_api Get /api/v1/support/leads
LEAD_API update_lead_api Put /api/v1/support/leads/{lead_id}
LEGALDOCUMENT_API legal_documents Get /api/v1/legal/documents List all legal documents of the tenant. Missing documents are seeded from the default texts (with tenant placeholders replaced) on first access.
LEGALDOCUMENT_API reset_legal_documents Post /api/v1/legal/documents/reset Restore default texts for all documents (or a single doc_type/lang when the optional filter is given). Returns the full tenant list.
LEGALDOCUMENT_API upsert_legal_documents Put /api/v1/legal/documents Upsert legal documents per (doc_type, lang). Returns the full tenant list.
LISTOPENITEMS_API list_open_items_api Get /api/v1/bookkeeping/open-items
MARKETPLACEAPI_API connection_api Get /api/v1/marketplace/connections/{connection_id} Get a single connection
MARKETPLACEAPI_API create_connection_api Post /api/v1/marketplace/connections Create a new connection (for API-key based platforms)
MARKETPLACEAPI_API delete_connection_api Delete /api/v1/marketplace/connections/{connection_id} Soft-delete a connection
MARKETPLACEAPI_API list_connections_api Get /api/v1/marketplace/connections List connections for the current tenant
MARKETPLACEAPI_API list_platforms_api Get /api/v1/marketplace/platforms List all supported platforms
MARKETPLACEAPI_API oauth_authorize_api Post /api/v1/marketplace/oauth/authorize OAuth: initiate authorization flow
MARKETPLACEAPI_API oauth_callback_api Post /api/v1/marketplace/oauth/callback OAuth: handle callback after authorization
MARKETPLACEAPI_API sync_direction_api Get /api/v1/marketplace/connections/{connection_id}/directions Get current sync direction configuration for a connection
MARKETPLACEAPI_API sync_logs_api Get /api/v1/marketplace/connections/{connection_id}/logs Get sync logs for a connection
MARKETPLACEAPI_API trigger_sync_api Post /api/v1/marketplace/connections/{connection_id}/sync Trigger sync for a connection
MARKETPLACEAPI_API update_connection_api Put /api/v1/marketplace/connections/{connection_id} Update a connection
MARKETPLACEAPI_API update_sync_direction_api Put /api/v1/marketplace/connections/{connection_id}/directions Update per-entity sync direction configuration for a connection
MARKETPLACEAPI_API webhook_receiver_api Post /api/v1/marketplace/webhook/{platform}/{connection_id} Webhook receiver
NOTIFICATIONS_API delete_notification Delete /api/v1/notifications/{id}
NOTIFICATIONS_API list_notifications Get /api/v1/notifications
NOTIFICATIONS_API mark_all_read Put /api/v1/notifications/read-all
NOTIFICATIONS_API mark_as_read Put /api/v1/notifications/{id}/read
NOTIFICATIONS_API unread_count Get /api/v1/notifications/unread-count
OFFENLEGUNG_API offenlegung_api Get /api/v1/bookkeeping/offenlegung
ONLINESHOP_API save_smtp_config_api Put /api/v1/settings/smtp
ONLINESHOP_API smtp_config_api Get /api/v1/settings/smtp
ORDER_API add_order_tags Post /api/v1/orders/{order_id}/tags
ORDER_API find_order_by_external_ref Get /api/v1/orders/by-ext-ref/{ext_ref}
ORDER_API order Get /api/v1/order/{order_number}
ORDER_API orders Get /api/v1/orders
ORDER_API patch_order Patch /api/v1/orders/{order_id}
ORDER_API replace_order_tags Put /api/v1/orders/{order_id}/tags
ORDER_API update_order_state Put /api/v1/orders/{order_id}/state
ORDERCONFIRMATION_API confirmation Get /api/v1/order-confirmations/{confirmation_id}
ORDERCONFIRMATION_API create_confirmation Post /api/v1/order-confirmations
ORDERCONFIRMATION_API delete_confirmation Delete /api/v1/order-confirmations/{confirmation_id}
ORDERCONFIRMATION_API download_confirmation_pdf Get /api/v1/order-confirmations/{confirmation_id}/pdf
ORDERCONFIRMATION_API list_confirmations Get /api/v1/order-confirmations/
ORDERCONFIRMATION_API orderconfirmation_restore Post /api/v1/order-confirmations/{confirmation_id}/restore
ORDERCONFIRMATION_API pursue_confirmation Post /api/v1/order-confirmations/{confirmation_id}/pursue
OSSREPORT_API oss_report_api Get /api/v1/bookkeeping/oss
PACKING_API complete_packing Post /api/v1/packing/{order_number}/complete Mark packing as complete and transition order to shipped
PACKING_API packing_queue Get /api/v1/packing/queue Get the packing queue - orders ready for packing
PACKING_API print_delivery_note Post /api/v1/packing/{order_number}/print-delivery-note Print delivery note (Lieferschein) for an order
PACKING_API print_label Post /api/v1/packing/{order_number}/print-label Print shipping label for an order
PACKING_API record_packing_video Post /api/v1/packing/{order_number}/record-video Record video of packing process
PARTICIPATION_API create_participation Post /api/v1/participations
PARTICIPATION_API delete_participation Delete /api/v1/participations/{id}
PARTICIPATION_API participation Get /api/v1/participations/{id}
PARTICIPATION_API participations Get /api/v1/participations/
PARTICIPATION_API update_participation Put /api/v1/participations/{id}
PAYGAP_API paygap_auskunft_api Get /api/v1/bookkeeping/paygap/auskunft/{employee_id}
PAYGAP_API paygap_export_api Get /api/v1/bookkeeping/paygap/export
PAYGAP_API paygap_report_api Get /api/v1/bookkeeping/paygap/report
PAYMENT_API create_payment Post /api/v1/payments
PAYMENT_API delete_payment Delete /api/v1/payments/{id}
PAYMENT_API payment Get /api/v1/payments/{id}
PAYMENT_API payment_restore Post /api/v1/payments/{id}/restore
PAYMENT_API payments Get /api/v1/payments/
PAYMENT_API update_payment Put /api/v1/payments/{id}
PAYMENTCONDITION_API list_payment_conditions_api Get /api/v1/payment-conditions
PAYMENTGATEWAY_API create_payment_gateway_api Post /api/v1/payment-gateways
PAYMENTGATEWAY_API delete_payment_gateway_api Delete /api/v1/payment-gateways/{gateway_id}
PAYMENTGATEWAY_API list_payment_gateways_api Get /api/v1/payment-gateways/
PAYMENTGATEWAY_API oauth_authorize_api Post /api/v1/payment-gateways/oauth/authorize
PAYMENTGATEWAY_API oauth_callback_api Post /api/v1/payment-gateways/oauth/callback
PAYMENTGATEWAY_API update_payment_gateway_api Put /api/v1/payment-gateways/{gateway_id}
PAYROLL_API payroll_approve Post /api/v1/payroll/{id}/approve
PAYROLL_API payroll_autopay Post /api/v1/payroll/{id}/autopay
PAYROLL_API payroll_calculate Post /api/v1/payroll/{id}/calculate
PAYROLL_API payroll_create Post /api/v1/payroll
PAYROLL_API payroll_delete Delete /api/v1/payroll/{id}
PAYROLL_API payroll_elster_export Post /api/v1/payroll/{id}/elster-export
PAYROLL_API payroll_email Post /api/v1/payroll/{id}/email
PAYROLL_API payroll_entry_pdf Get /api/v1/payroll/{id}/entries/{entry_id}/pdf
PAYROLL_API payroll_get Get /api/v1/payroll/{id}
PAYROLL_API payroll_list Get /api/v1/payroll
PAYROLL_API payroll_pay Post /api/v1/payroll/{id}/pay
PAYROLL_API payroll_pdf Get /api/v1/payroll/{id}/pdf
PAYROLL_API payroll_summary Get /api/v1/payroll/summary/{year}
PAYROLL_API payroll_sv_meldungen Post /api/v1/payroll/{id}/sv-meldungen
PEPPOL_API peppol_api Get /api/v1/invoices/{id}/peppol
PLAUSIBILITY_API plausibility_check_api Get /api/v1/bookkeeping/plausibility
POS_API pos_billing Get /api/pos/billing
POS_API pos_create_order Post /api/pos/orders
POS_API pos_create_register Post /api/pos/registers
POS_API pos_create_table Post /api/pos/tables
POS_API pos_disable_register Post /api/pos/registers/{id}/disable
POS_API pos_free_table Post /api/pos/tables/{id}/free
POS_API pos_kasse_closing Post /api/pos/kasse/closing
POS_API pos_kasse_entries Get /api/pos/kasse/entries
POS_API pos_kasse_export Get /api/pos/kasse/export
POS_API pos_kasse_pay_in_out Post /api/pos/kasse/pay-in-out
POS_API pos_list_orders Get /api/pos/orders
POS_API pos_list_products Get /api/pos/products
POS_API pos_list_registers Get /api/pos/registers
POS_API pos_list_tables Get /api/pos/tables
POS_API pos_order_print Get /api/pos/orders/{order_number}/print
POS_API pos_order_receipt Get /api/pos/orders/{order_number}/receipt
POS_API pos_pay_order Post /api/pos/orders/{order_number}/pay
POS_API pos_sumup_checkout Post /api/pos/sumup/checkout
POSTINGCATEGORY_API create_posting_category Post /api/v1/posting-categories
POSTINGCATEGORY_API delete_posting_category Delete /api/v1/posting-categories/{category_id}
POSTINGCATEGORY_API list_posting_categories Get /api/v1/posting-categories
POSTINGCATEGORY_API seed_posting_categories Post /api/v1/posting-categories/seed/{skr_version}
POSTINGCATEGORY_API update_posting_category Put /api/v1/posting-categories/{category_id}
PRICETIER_API create_price_tier Post /api/v1/price-tiers
PRICETIER_API delete_price_tier Delete /api/v1/price-tiers/{price_tier_id}
PRICETIER_API list_price_tiers Get /api/v1/price-tiers/
PRICETIER_API price_tier Get /api/v1/price-tiers/{price_tier_id}
PRICETIER_API resolved_price Get /api/v1/price-tiers/resolved
PRICETIER_API update_price_tier Put /api/v1/price-tiers/{price_tier_id}
PRODUCT_API create_product_api Post /api/v1/products
PRODUCT_API delete_product_api Delete /api/v1/products/{product_id}
PRODUCT_API list_low_stock_products_api Get /api/v1/products/low-stock
PRODUCT_API product_api Get /api/v1/products/{product_id}
PRODUCT_API product_restore Post /api/v1/products/{product_id}/restore
PRODUCT_API product_stock_api Get /api/v1/products/{product_id}/stock
PRODUCT_API products_api Get /api/v1/products/
PRODUCT_API update_product_api Put /api/v1/products/{product_id}
PRODUCT_API update_product_stock_api Put /api/v1/products/{product_id}/stock
PRODUCTATTRIBUTE_API create_product_attribute Post /api/v1/product-attributes
PRODUCTATTRIBUTE_API delete_product_attribute Delete /api/v1/product-attributes/{attribute_id}
PRODUCTATTRIBUTE_API list_product_attributes Get /api/v1/product-attributes/
PRODUCTATTRIBUTE_API product_attribute Get /api/v1/product-attributes/{attribute_id}
PRODUCTATTRIBUTE_API update_product_attribute Put /api/v1/product-attributes/{attribute_id}
PRODUCTCATEGORY_API create_product_category Post /api/v1/product-categories
PRODUCTCATEGORY_API delete_product_category Delete /api/v1/product-categories/{category_id}
PRODUCTCATEGORY_API list_product_categories Get /api/v1/product-categories
PRODUCTCATEGORY_API product_category Get /api/v1/product-categories/{category_id}
PRODUCTCATEGORY_API update_product_category Put /api/v1/product-categories/{category_id}
PRODUCTVARIANT_API create_product_variant Post /api/v1/product-variants
PRODUCTVARIANT_API delete_product_variant Delete /api/v1/product-variants/{variant_id}
PRODUCTVARIANT_API generate_product_variants Post /api/v1/product-variants/generate
PRODUCTVARIANT_API list_product_variants Get /api/v1/product-variants/
PRODUCTVARIANT_API product_variant Get /api/v1/product-variants/{variant_id}
PRODUCTVARIANT_API update_product_variant Put /api/v1/product-variants/{variant_id}
PRODUCTIONORDER_API create_production_order Post /api/v1/production-orders
PRODUCTIONORDER_API delete_production_order Delete /api/v1/production-orders/{production_order_id}
PRODUCTIONORDER_API list_production_orders Get /api/v1/production-orders/
PRODUCTIONORDER_API production_order Get /api/v1/production-orders/{production_order_id}
PRODUCTIONORDER_API production_order_costing Get /api/v1/production-orders/{production_order_id}/costing Actual-costing report (Nachkalkulation) — material costs from BOM components at their purchase price plus the resulting per-unit cost and margin against the finished product's sale price.
PRODUCTIONORDER_API update_production_order Put /api/v1/production-orders/{production_order_id}
PRODUCTIONORDER_API update_production_order_status Put /api/v1/production-orders/{production_order_id}/status
PROFORMAINVOICE_API convert_proforma_to_invoice Post /api/v1/proforma-invoices/{proforma_id}/convert
PROFORMAINVOICE_API create_proforma_invoice Post /api/v1/proforma-invoices
PROFORMAINVOICE_API delete_proforma_invoice Delete /api/v1/proforma-invoices/{proforma_id}
PROFORMAINVOICE_API list_proforma_invoices Get /api/v1/proforma-invoices/
PROFORMAINVOICE_API proforma_invoice Get /api/v1/proforma-invoices/{proforma_id}
PROFORMAINVOICE_API update_proforma_invoice Put /api/v1/proforma-invoices/{proforma_id}
PROPOSEASSIGNMENTS_API propose_assignments_api Get /api/v1/bookkeeping/propose-assignments
PUBLICRETURNS_API list_public_returns Get /api/v1/public/returns/list List all returns for an order (public, no auth).
PUBLICRETURNS_API public_return_status Get /api/v1/public/returns/status Customer checks the status of a return (public, no auth). The return is only revealed when its linked order's email matches.
PUBLICRETURNS_API request_public_return Post /api/v1/public/returns/request Customer requests a return for an order (public, no auth).
PURCHASEORDER_API create_purchase_order Post /api/v1/purchase-orders
PURCHASEORDER_API delete_purchase_order Delete /api/v1/purchase-orders/{purchase_order_id}
PURCHASEORDER_API list_purchase_orders Get /api/v1/purchase-orders/
PURCHASEORDER_API match_invoice Post /api/v1/purchase-orders/{purchase_order_id}/match-invoice 3-way invoice check (Rechnungsprüfung): compares the purchase order line items, the quantities received via goods receipts, and the supplier invoice line items, reporting quantity and price variances per product.
PURCHASEORDER_API purchase_order Get /api/v1/purchase-orders/{purchase_order_id}
PURCHASEORDER_API update_purchase_order Put /api/v1/purchase-orders/{purchase_order_id}
PURCHASEORDER_API update_purchase_order_status Put /api/v1/purchase-orders/{purchase_order_id}/status
QUOTATION_API create_quotation Post /api/v1/quotations
QUOTATION_API delete_quotation Delete /api/v1/quotations/{quotation_id}
QUOTATION_API download_quotation_pdf Get /api/v1/quotations/{quotation_id}/pdf
QUOTATION_API list_quotations Get /api/v1/quotations/
QUOTATION_API pursue_quotation Post /api/v1/quotations/{quotation_id}/pursue
QUOTATION_API quotation Get /api/v1/quotations/{quotation_id}
QUOTATION_API quotation_restore Post /api/v1/quotations/{quotation_id}/restore
QUOTATION_API update_quotation Put /api/v1/quotations/{quotation_id}
RECURRINGTEMPLATE_API create_recurring_template Post /api/v1/recurring-templates
RECURRINGTEMPLATE_API delete_recurring_template Delete /api/v1/recurring-templates/{template_id}
RECURRINGTEMPLATE_API list_recurring_templates Get /api/v1/recurring-templates/
RECURRINGTEMPLATE_API recurring_template Get /api/v1/recurring-templates/{template_id}
REORDERPROPOSAL_API apply_reorder_proposal Post /api/v1/reorder-proposals/apply Convert a reorder proposal into a draft purchase order.
REORDERPROPOSAL_API reorder_proposal Get /api/v1/reorder-proposals
REPLENISHMENT_API apply_replenishments Post /api/v1/replenishments/apply Create one draft stock transfer per (source → target) pair carrying all suggested product lines for that pair.
REPLENISHMENT_API replenishments Get /api/v1/replenishments
REPORTS_API bilanz_report_api Get /api/v1/bookkeeping/reports/bilanz Bilanz (Balance Sheet)
REPORTS_API guv_report_api Get /api/v1/bookkeeping/reports/guv Gewinn- und Verlustrechnung (P&L statement)
REPORTS_API kontenansicht_report_api Get /api/v1/bookkeeping/reports/kontenansicht Kontenansicht (Account Overview)
REPORTS_API umsatzsteuer_report_api Get /api/v1/bookkeeping/reports/umsatzsteuer Umsatzsteuer-Voranmeldung (VAT report)
RETURNORDER_API create_return_order Post /api/v1/returns
RETURNORDER_API delete_return_order Delete /api/v1/returns/{return_order_id}
RETURNORDER_API list_return_orders Get /api/v1/returns/
RETURNORDER_API return_logistics_queue Get /api/v1/returns/logistics-queue
RETURNORDER_API return_logistics_summary Get /api/v1/returns/logistics-summary Returns-logistics aggregation for the dashboard: quantities received, restocked and scrapped per warehouse.
RETURNORDER_API return_order Get /api/v1/returns/{return_order_id}
RETURNORDER_API update_return_order Put /api/v1/returns/{return_order_id}
RETURNORDER_API update_return_order_status Put /api/v1/returns/{return_order_id}/status
RFQ_API convert_rfq Post /api/v1/rfqs/{rfq_id}/convert Convert an RFQ into a draft purchase order using the quoted unit prices (falling back to the requested prices, then leaving them blank). Marks the RFQ as `converted`.
RFQ_API create_rfq Post /api/v1/rfqs
RFQ_API delete_rfq Delete /api/v1/rfqs/{rfq_id}
RFQ_API list_rfqs Get /api/v1/rfqs/
RFQ_API rfq Get /api/v1/rfqs/{rfq_id}
RFQ_API update_rfq Put /api/v1/rfqs/{rfq_id}
RFQ_API update_rfq_status Put /api/v1/rfqs/{rfq_id}/status
SEARCH_API global_search Get /api/v1/search GET /api/v1/search?q=...
SEARCH_API my_permissions Get /api/v1/me/permissions GET /api/v1/me/permissions — resolved permissions from the auth token, used by the frontend to show/hide admin navigation.
SERVICEASSIGNMENT_API create_service_assignment Post /api/v1/service-assignments
SERVICEASSIGNMENT_API delete_service_assignment Delete /api/v1/service-assignments/{id}
SERVICEASSIGNMENT_API service_assignment Get /api/v1/service-assignments/{id}
SERVICEASSIGNMENT_API service_assignments Get /api/v1/service-assignments/
SERVICEASSIGNMENT_API update_service_assignment Put /api/v1/service-assignments/{id}
SERVICEJOB_API create_service_job Post /api/v1/service-jobs
SERVICEJOB_API delete_service_job Delete /api/v1/service-jobs/{id}
SERVICEJOB_API service_job Get /api/v1/service-jobs/{id}
SERVICEJOB_API service_jobs Get /api/v1/service-jobs/
SERVICEJOB_API update_service_job Put /api/v1/service-jobs/{id}
SHAREHOLDER_API create_shareholder Post /api/v1/shareholders
SHAREHOLDER_API delete_shareholder Delete /api/v1/shareholders/{id}
SHAREHOLDER_API shareholder Get /api/v1/shareholders/{id}
SHAREHOLDER_API shareholders Get /api/v1/shareholders/
SHAREHOLDER_API update_shareholder Put /api/v1/shareholders/{id}
SHIPMENT_API create_shipment Post /api/v1/shipments
SHIPMENT_API create_shipment_from_order Post /api/v1/orders/{order_number}/shipments Create a real shipment for an order: calls the configured carrier's label API, stores the returned tracking/label on a new shipment row, and marks the order as shipped.
SHIPMENT_API delete_shipment Delete /api/v1/shipments/{shipment_id}
SHIPMENT_API list_shipments Get /api/v1/shipments
SHIPMENT_API shipment Get /api/v1/shipments/{shipment_id}
SHIPMENT_API track_order_public Post /api/v1/public/track Customer-facing tracking lookup: order number + email → shipment status and live carrier events. No auth (public storefront API).
SHIPMENT_API track_shipment_api Get /api/v1/shipments/{shipment_id}/tracking
SHIPMENT_API update_shipment_status Put /api/v1/shipments/{shipment_id}/status
SHIPPING_API credentials_api Get /api/v1/shipping/credentials
SHIPPING_API list_providers_api Get /api/v1/shipping/providers
SHIPPING_API rates_api Post /api/v1/shipping/rates
SHIPPING_API save_credentials_api Put /api/v1/shipping/credentials
SHIPPINGRULE_API create_shipping_rule Post /api/v1/shipping-rules
SHIPPINGRULE_API delete_shipping_rule Delete /api/v1/shipping-rules/{rule_id}
SHIPPINGRULE_API list_shipping_rules Get /api/v1/shipping-rules/
SHIPPINGRULE_API shipping_rule Get /api/v1/shipping-rules/{rule_id}
SHIPPINGRULE_API update_shipping_rule Put /api/v1/shipping-rules/{rule_id}
SHIPPINGTHRESHOLD_API create_shipping_threshold Post /api/v1/shipping-thresholds
SHIPPINGTHRESHOLD_API delete_shipping_threshold Delete /api/v1/shipping-thresholds/{threshold_id}
SHIPPINGTHRESHOLD_API deliverable Get /api/v1/shipping-thresholds/deliverable
SHIPPINGTHRESHOLD_API list_shipping_thresholds Get /api/v1/shipping-thresholds/
SHIPPINGTHRESHOLD_API shipping_threshold Get /api/v1/shipping-thresholds/{threshold_id}
SHIPPINGTHRESHOLD_API update_shipping_threshold Put /api/v1/shipping-thresholds/{threshold_id}
SHOP_API shop_editor_save Post /api/v1/shop/editor
SILENTPARTNER_API create_silent_partner Post /api/v1/silent-partners
SILENTPARTNER_API delete_silent_partner Delete /api/v1/silent-partners/{id}
SILENTPARTNER_API silent_partner Get /api/v1/silent-partners/{id}
SILENTPARTNER_API silent_partners Get /api/v1/silent-partners/
SILENTPARTNER_API update_silent_partner Put /api/v1/silent-partners/{id}
STILLE_API stille_export_api Get /api/v1/bookkeeping/stille/export
STILLE_API stille_report_api Get /api/v1/bookkeeping/stille/report
STOCKMOVEMENT_API list_stock_movements Get /api/v1/stock-movements/
STOCKMOVEMENT_API stock_movement Get /api/v1/stock-movements/{movement_id}
STOCKTRANSFER_API create_stock_transfer Post /api/v1/stock-transfers
STOCKTRANSFER_API delete_stock_transfer Delete /api/v1/stock-transfers/{stock_transfer_id}
STOCKTRANSFER_API list_stock_transfers Get /api/v1/stock-transfers/
STOCKTRANSFER_API stock_transfer Get /api/v1/stock-transfers/{stock_transfer_id}
STOCKTRANSFER_API update_stock_transfer_status Put /api/v1/stock-transfers/{stock_transfer_id}/status
SUITABILITY_API shipping_suitability_api Post /api/v1/shipping/suitability
SUPPLIERCONDITION_API create_supplier_condition Post /api/v1/supplier-conditions
SUPPLIERCONDITION_API delete_supplier_condition Delete /api/v1/supplier-conditions/{supplier_condition_id}
SUPPLIERCONDITION_API list_supplier_conditions Get /api/v1/supplier-conditions/
SUPPLIERCONDITION_API supplier_condition Get /api/v1/supplier-conditions/{supplier_condition_id}
SUPPLIERCONDITION_API update_supplier_condition Put /api/v1/supplier-conditions/{supplier_condition_id}
SUPPLIERINVOICE_API create_supplier_invoice Post /api/v1/supplier-invoices
SUPPLIERINVOICE_API delete_supplier_invoice Delete /api/v1/supplier-invoices/{supplier_invoice_id}
SUPPLIERINVOICE_API list_supplier_invoices Get /api/v1/supplier-invoices/
SUPPLIERINVOICE_API supplier_invoice Get /api/v1/supplier-invoices/{supplier_invoice_id}
SUPPLIERINVOICE_API update_supplier_invoice Put /api/v1/supplier-invoices/{supplier_invoice_id}
SUPPLIERINVOICE_API update_supplier_invoice_status Put /api/v1/supplier-invoices/{supplier_invoice_id}/status
SUPPORTCHANNEL_API create_channel_api Post /api/v1/support/channels
SUPPORTCHANNEL_API delete_channel_api Delete /api/v1/support/channels/{channel_id}
SUPPORTCHANNEL_API list_channels_api Get /api/v1/support/channels
SUPPORTCHANNEL_API update_channel_api Put /api/v1/support/channels/{channel_id}
SUPPORTTICKET_API create_ticket_api Post /api/v1/support/tickets
SUPPORTTICKET_API delete_ticket_api Delete /api/v1/support/tickets/{ticket_id}
SUPPORTTICKET_API list_tickets_api Get /api/v1/support/tickets
SUPPORTTICKET_API ticket_api Get /api/v1/support/tickets/{ticket_id}
SUPPORTTICKET_API update_ticket_api Put /api/v1/support/tickets/{ticket_id}
TAX_API create_tax_rate Post /api/v1/tax-rates Create a tax rate (`admin:settings`).
TAX_API delete_tax_rate Delete /api/v1/tax-rates/{id} Delete a tax rate by id (`admin:settings`).
TAX_API list_tax_rates Get /api/v1/tax-rates List the calling tenant's tax rates.
TAX_API update_tax_rate Put /api/v1/tax-rates/{id} Update a tax rate by id (`admin:settings`). Replaces all body fields.
TENANTSETTINGS_API tenant_settings Get /api/v1/settings/tenant
TENANTSETTINGS_API update_tenant_settings Put /api/v1/settings/tenant
TICKETMESSAGE_API list_messages_api Get /api/v1/support/tickets/{ticket_id}/messages
TICKETMESSAGE_API send_message_api Post /api/v1/support/tickets/{ticket_id}/messages
TIMEENTRIES_API clock_in_time_entry Post /api/v1/time-entries Clock in for the authenticated user (resolved via their employee profile).
TIMEENTRIES_API clock_out_time_entry Patch /api/v1/time-entries/{id} Clock out an entry: the entry's owner, or anyone with `time_entries:write`.
TIMEENTRIES_API labor_costs Get /api/v1/labor-costs Labor-cost report: worked hours aggregated per employee / order / day, valued at the employee's hourly cost rate.
TIMEENTRIES_API list_time_entries Get /api/v1/time-entries List time entries with optional date-range / active / employee filters.
TRAININGASSIGNMENT_API create_training_assignment Post /api/v1/training-assignments
TRAININGASSIGNMENT_API delete_training_assignment Delete /api/v1/training-assignments/{id}
TRAININGASSIGNMENT_API training_assignment Get /api/v1/training-assignments/{id}
TRAININGASSIGNMENT_API training_assignments Get /api/v1/training-assignments/
TRAININGASSIGNMENT_API update_training_assignment Put /api/v1/training-assignments/{id}
TRAININGS_API my_trainings Get /api/v1/trainings/me
TRAININGS_API submit_training_result Post /api/v1/trainings/submit-result
TRAININGS_API training_content Get /api/v1/trainings/content/{code}
TRAININGS_API training_overview Get /api/v1/trainings/overview
USER_API change_password Post /user/change-password Change the current user's password (requires the current password).
USER_API create_team Post /user/teams Create a new team within the current tenant
USER_API generate_api_key Post /user/api-key Generate a new API key for the current user
USER_API invite_user Post /user/invite Invite a user to the current tenant/organization
USER_API list_teams Get /user/teams List all teams in the current tenant
USER_API remove_user_from_org Delete /user/remove Remove a user from the current organization
USER_API update_profile Put /user/profile Update the current user's profile
USER_API user_profile Get /user/profile Get the current user's profile
USER_API user_tenants Get /user/tenants List all tenants (organizations) the current user belongs to
USERMANAGEMENT_API list_users Get /api/v1/users
USERMANAGEMENT_API remove_user Delete /api/v1/users/{user_id}
USERMANAGEMENT_API update_user_permissions Put /api/v1/users/{user_id}/permissions
USERMANAGEMENT_API update_user_role Put /api/v1/users/{user_id}/role
USERMANAGEMENT_API user Get /api/v1/users/{user_id}
USTVA_API jahresust_api Get /api/v1/bookkeeping/jahresust
USTVA_API ustva_api Get /api/v1/bookkeeping/ustva
VOUCHER_API create_voucher Post /api/v1/vouchers
VOUCHER_API delete_voucher Delete /api/v1/vouchers/{voucher_id}
VOUCHER_API list_vouchers Get /api/v1/vouchers/
VOUCHER_API update_voucher Put /api/v1/vouchers/{voucher_id}
VOUCHER_API voucher Get /api/v1/vouchers/{voucher_id}
VOUCHER_API voucher_restore Post /api/v1/vouchers/{voucher_id}/restore
WAREHOUSE_API create_warehouse Post /api/v1/warehouses
WAREHOUSE_API delete_warehouse Delete /api/v1/warehouses/{warehouse_id}
WAREHOUSE_API list_warehouses Get /api/v1/warehouses/
WAREHOUSE_API update_warehouse Put /api/v1/warehouses/{warehouse_id}
WAREHOUSE_API warehouse Get /api/v1/warehouses/{warehouse_id}
WAREHOUSESTOCK_API create_warehouse_stock Post /api/v1/warehouses/{warehouse_id}/stock
WAREHOUSESTOCK_API delete_warehouse_stock Delete /api/v1/warehouses/{warehouse_id}/stock/{product_id}
WAREHOUSESTOCK_API list_warehouse_stock Get /api/v1/warehouses/{warehouse_id}/stock
WAREHOUSESTOCK_API update_warehouse_stock Put /api/v1/warehouses/{warehouse_id}/stock/{product_id}
WEBHOOKS_API create_subscription Post /api/v1/webhook-subscriptions Create a webhook subscription (outbound hook).
WEBHOOKS_API delete_subscription Delete /api/v1/webhook-subscriptions/{subscription_id} Delete a webhook subscription.
WEBHOOKS_API emit_api Post /api/v1/webhooks/emit Manually fire an event against matching hooks (for testing/flows).
WEBHOOKS_API list_event Get /api/v1/webhook-events List webhook events (inbound + outbound log).
WEBHOOKS_API list_subscriptions Get /api/v1/webhook-subscriptions List webhook subscriptions for the tenant.
WEBHOOKS_API update_subscription Put /api/v1/webhook-subscriptions/{subscription_id} Update a webhook subscription.
WORKFLOWS_API list_workflows_api Get /api/v1/workflows
WORKFLOWS_API set_workflow_enabled_api Put /api/v1/workflows/{workflow_id}/enabled
ZUGFERD_API generate_zugferd_api Get /api/v1/invoices/{id}/zugferd

Documentation For Models

Documentation For Authorization

bearer_token

  • Type: HTTP Bearer Token authentication (JWT)

Author

support@simplebilly.com


SimpleBilly API SDK

This client was generated automatically from the SimpleBilly OpenAPI specification.

Contributing

See CONTRIBUTING.md — do not edit generated code by hand.

Security

See SECURITY.md for reporting vulnerabilities.

License

MIT — Copyright (c) SimpleBilly GmbH.

SimpleBilly is the first bookkeeping, CRM, online shop and ERP that follows the mantra: "just do it"

Generated by the SimpleBilly SDK pipeline — do not edit manually.

About

Eiffel SDK for the SimpleBilly API (https://simplebilly.com) — generated from the official OpenAPI definition

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages