Menü
Deutsch

POST Paket kostenpflichtig bestellen

/api/v1/account/orders

Geben Sie nach Zustimmung zur exakten Bedingungsversion eine gültige Bestellung ab. Verwenden Sie je Abgabe einen neuen UUID-Idempotency-Key und denselben Schlüssel bei manuellen Wiederholungen nach unklarer Antwort. Andere Inhalte mit demselben Schlüssel werden abgelehnt. Je Konto ist höchstens eine offene Bestellung erlaubt. Eine verschlüsselte Mailwarteschlange versendet die Eingangsbestätigung; die Rechnungsadresse wird erst mit erfolgreicher Abgabe aktualisiert. Preise, Steuer, Adresse und Bedingungen bleiben unveränderlich. Rechnung, Zahlung und Aktivierung warten auf die spätere NextOffice-Anbindung. Bisherige Paketgrenzen und Aufbewahrung bleiben unverändert.

Auf dieser Seite

Zugriff und Rechte

Geben Sie nach Zustimmung zur exakten Bedingungsversion eine gültige Bestellung ab. Verwenden Sie je Abgabe einen neuen UUID-Idempotency-Key und denselben Schlüssel bei manuellen Wiederholungen nach unklarer Antwort. Andere Inhalte mit demselben Schlüssel werden abgelehnt. Je Konto ist höchstens eine offene Bestellung erlaubt. Eine verschlüsselte Mailwarteschlange versendet die Eingangsbestätigung; die Rechnungsadresse wird erst mit erfolgreicher Abgabe aktualisiert. Preise, Steuer, Adresse und Bedingungen bleiben unveränderlich. Rechnung, Zahlung und Aktivierung warten auf die spätere NextOffice-Anbindung. Bisherige Paketgrenzen und Aufbewahrung bleiben unverändert.

Browsersitzung: Cookie __Host-mb_session.

Senden Sie bei einer Änderung mit Browsersitzung das aktuelle CSRF-Token in X-CSRF-Token zusammen mit dem Same-Site-Cookie. OAuth-Zustimmung verwendet ihr dokumentiertes Formularfeld.

Parameter und Header

FeldPositionTyp und GrenzenErforderlichBedeutung
workspace_idURL-Parameterstring; {"format":"uuid"}NeinBegrenzen Sie die Liste auf einen zugänglichen Arbeitsbereich.
X-CSRF-TokenHeaderstringJaAktueller Sicherheitsnachweis des Browsers; muss zur geladenen Sitzung passen.
X-MetriBeacon-Session-ContextHeaderstringJaAktueller Sicherheitsnachweis des Browsers; muss zur geladenen Sitzung passen.
Idempotency-KeyHeaderstring; {"format":"uuid"}JaStabile UUID für eine beabsichtigte Bestellabgabe.

Anfragekörper

FeldTyp und GrenzenErforderlichBedeutung
$PackageOrderSubmitJa—
$.acceptedboolean; {"const":true}Ja—
$.quote_idstringJa—
$.terms_versionstringJa—

Antworten

HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/json

FeldTyp und GrenzenErforderlichBedeutung
$PackageOrderJa—
$.account_emailstringJa—
$.account_idstring | nullJa—
$.account_id (anyOf 1)stringNein—
$.account_id (anyOf 2)nullNein—
$.activation_statusstring; {"enum":["not_activated"]}Ja—
$.cancelled_atstring; {"format":"date-time"} | nullJa—
$.cancelled_at (anyOf 1)string; {"format":"date-time"}Nein—
$.cancelled_at (anyOf 2)nullNein—
$.created_atstring; {"format":"date-time"}Ja—
$.idstringJa—
$.invoice_statusstring; {"enum":["not_created"]}Ja—
$.numberstringJa—
$.payment_statusstring; {"enum":["not_requested"]}Ja—
$.revisionintegerJa—
$.snapshotPackageOrderSnapshotJa—
$.snapshot.addressBillingAddressJaInternationale Rechnungsadresse. Pflichtangaben für Postleitzahl und Region folgen dem Land; Unternehmen benötigen einen Firmennamen. Eine angegebene Steuerkennung muss vor ihrer steuerlichen Berücksichtigung vom Anbieter geprüft sein.
$.snapshot.address.citystringJa—
$.snapshot.address.companystringNein—
$.snapshot.address.countrystring; {"maxLength":2,"minLength":2,"pattern":"^[A-Z]{2}$"}Ja—
$.snapshot.address.kindstring; {"enum":["personal","business"]}Ja—
$.snapshot.address.line1stringJa—
$.snapshot.address.line2stringNein—
$.snapshot.address.namestringJa—
$.snapshot.address.postal_codestring; {"maxLength":32}Ja—
$.snapshot.address.statestring; {"maxLength":64}Nein—
$.snapshot.address.tax_idstringNein—
$.snapshot.address.tax_id_typestringNein—
$.snapshot.billingstringJa—
$.snapshot.breakdownarray<object>Ja—
$.snapshot.breakdown[]objectJa—
$.snapshot.breakdown[].amountintegerJa—
$.snapshot.breakdown[].tax_rate_detailsobjectJa—
$.snapshot.breakdown[].tax_rate_details.countrystringJa—
$.snapshot.breakdown[].tax_rate_details.percentage_decimalstringJa—
$.snapshot.breakdown[].tax_rate_details.statestringJa—
$.snapshot.breakdown[].tax_rate_details.tax_typestringJa—
$.snapshot.breakdown[].taxability_reasonstringJa—
$.snapshot.breakdown[].taxable_amountintegerJa—
$.snapshot.calculation_idstringJa—
$.snapshot.catalog_revisionintegerJa—
$.snapshot.config_versionstringJa—
$.snapshot.currencystringJa—
$.snapshot.expires_atstring; {"format":"date-time"}Ja—
$.snapshot.languagestringJa—
$.snapshot.net_centsintegerJa—
$.snapshot.payment_methodstringJa—
$.snapshot.planPricingPlanJa—
$.snapshot.plan.idstring; {"enum":["free","essentials","pro","business","enterprise"]}Ja—
$.snapshot.plan.monthly_centsinteger | null; {"minimum":0,"maximum":1000000000}Ja—
$.snapshot.plan.yearly_centsinteger | null; {"minimum":0,"maximum":1000000000}Ja—
$.snapshot.plan.valuesobjectJa—
$.snapshot.plan.retentionPlanRetentionJa—
$.snapshot.plan.retention.rawinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan.retention.minuteinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan.retention.quarter_hourinteger; {"minimum":1,"maximum":365}Ja—
$.snapshot.plan.retention.hourinteger; {"minimum":1,"maximum":1095}Ja—
$.snapshot.plan.retention.textinteger; {"minimum":1,"maximum":7}Ja—
$.snapshot.plan.retention.logsinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan_idstringJa—
$.snapshot.profile_revisionintegerJa—
$.snapshot.tax_centsintegerJa—
$.snapshot.tax_id_verifiedbooleanJa—
$.snapshot.termsobjectJa—
$.snapshot.terms_versionstringJa—
$.snapshot.total_centsintegerJa—
$.statusstring; {"enum":["received","cancelled"]}Ja—
json
{
  "id": "00000000-0000-4000-8000-000000000001",
  "number": "MB-2026-1",
  "account_id": "00000000-0000-4000-8000-000000000002",
  "account_email": "owner@example.test",
  "status": "received",
  "invoice_status": "not_created",
  "payment_status": "not_requested",
  "activation_status": "not_activated",
  "revision": 1,
  "created_at": "2026-10-29T12:00:00Z",
  "cancelled_at": null,
  "snapshot": {
    "plan_id": "essentials",
    "billing": "monthly",
    "currency": "EUR",
    "payment_method": "bank_transfer",
    "address": {
      "kind": "personal",
      "name": "Example Customer",
      "line1": "Example Street 1",
      "postal_code": "10115",
      "city": "Berlin",
      "country": "DE"
    },
    "profile_revision": 0,
    "plan": {
      "id": "essentials",
      "monthly_cents": 2900,
      "yearly_cents": 29000,
      "values": {
        "projects": {
          "kind": "unlimited"
        },
        "seats": {
          "kind": "number",
          "value": 3,
          "extra_cents": 700
        },
        "google_sso": {
          "kind": "included"
        },
        "enterprise_identity": {
          "kind": "excluded"
        },
        "saml_sso": {
          "kind": "excluded"
        },
        "priority_support": {
          "kind": "excluded"
        },
        "audit_logs": {
          "kind": "excluded"
        },
        "monitors": {
          "kind": "number",
          "value": 50
        },
        "check_interval": {
          "kind": "number",
          "value": 30
        },
        "maintenance": {
          "kind": "included"
        },
        "ssl": {
          "kind": "included"
        },
        "dns": {
          "kind": "included"
        },
        "notifications": {
          "kind": "included"
        },
        "incident_integrations": {
          "kind": "included"
        },
        "sms_credits": {
          "kind": "number",
          "value": 20
        },
        "calls": {
          "kind": "included"
        },
        "healthchecks": {
          "kind": "included"
        },
        "weekly_reports": {
          "kind": "included"
        },
        "regions": {
          "kind": "number",
          "value": 18
        },
        "browser_checks": {
          "kind": "number",
          "value": 3
        },
        "browser_interval": {
          "kind": "number",
          "value": 300
        },
        "sla_reports": {
          "kind": "included"
        },
        "server_agents": {
          "kind": "number",
          "value": 5
        },
        "additional_server": {
          "kind": "number",
          "value": 200
        },
        "server_metrics": {
          "kind": "included"
        },
        "server_alerting": {
          "kind": "included"
        },
        "on_call": {
          "kind": "number",
          "value": 1
        },
        "escalation": {
          "kind": "included"
        },
        "manual_incidents": {
          "kind": "included"
        },
        "acknowledge": {
          "kind": "included"
        },
        "assistant": {
          "kind": "number",
          "value": 10
        },
        "investigations": {
          "kind": "number",
          "value": 3
        },
        "own_ai_key": {
          "kind": "included"
        },
        "mcp": {
          "kind": "included"
        },
        "status_pages": {
          "kind": "number",
          "value": 1
        },
        "custom_domains": {
          "kind": "number",
          "value": 1
        },
        "hosted_domain": {
          "kind": "included"
        },
        "embedded_charts": {
          "kind": "included"
        },
        "manual_components": {
          "kind": "included"
        },
        "subscribers": {
          "kind": "number",
          "value": 100
        },
        "sms_subscribers": {
          "kind": "excluded"
        },
        "status_incidents": {
          "kind": "included"
        },
        "intercom": {
          "kind": "excluded"
        },
        "private_pages": {
          "kind": "excluded"
        },
        "email_codes": {
          "kind": "excluded"
        },
        "analytics": {
          "kind": "excluded"
        },
        "tv_mode": {
          "kind": "excluded"
        },
        "languages": {
          "kind": "excluded"
        },
        "hide_search": {
          "kind": "excluded"
        },
        "white_label": {
          "kind": "excluded"
        },
        "email_domain": {
          "kind": "excluded"
        },
        "sso_standard": {
          "kind": "excluded"
        },
        "sso_extended": {
          "kind": "excluded"
        },
        "reporting": {
          "kind": "included"
        },
        "csv": {
          "kind": "included"
        },
        "incident_kpis": {
          "kind": "included"
        },
        "log_volume": {
          "kind": "number",
          "value": 5000000000
        },
        "log_overage": {
          "kind": "number",
          "value": 25
        },
        "enterprise_sso": {
          "kind": "excluded"
        },
        "enterprise_contract": {
          "kind": "excluded"
        },
        "enterprise_migration": {
          "kind": "excluded"
        },
        "enterprise_support": {
          "kind": "excluded"
        }
      },
      "retention": {
        "raw": 7,
        "minute": 7,
        "quarter_hour": 7,
        "hour": 7,
        "text": 7,
        "logs": 30
      }
    },
    "catalog_revision": 1,
    "terms_version": "0000000000000000000000000000000000000000000000000000000000000000",
    "terms": {
      "en": {
        "body": "Example order terms for this API response: the selected contract starts upon later activation after confirmed payment. Publish complete terms before accepting real orders.",
        "renewal": "Example: monthly term, automatic renewal according to the accepted conditions."
      },
      "de": {
        "body": "Example order terms for this API response: the selected contract starts upon later activation after confirmed payment. Publish complete terms before accepting real orders.",
        "renewal": "Example: monthly term, automatic renewal according to the accepted conditions."
      }
    },
    "config_version": "1111111111111111111111111111111111111111111111111111111111111111",
    "language": "en",
    "calculation_id": "taxcalc_example",
    "net_cents": 2900,
    "tax_cents": 551,
    "total_cents": 3451,
    "expires_at": "2026-10-29T12:30:00Z",
    "tax_id_verified": false,
    "breakdown": [
      {
        "amount": 551,
        "taxable_amount": 2900,
        "taxability_reason": "standard_rated",
        "tax_rate_details": {
          "country": "DE",
          "state": "",
          "percentage_decimal": "19.0",
          "tax_type": "vat"
        }
      }
    ]
  }
}
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/json

FeldTyp und GrenzenErforderlichBedeutung
$PackageOrderJa—
$.account_emailstringJa—
$.account_idstring | nullJa—
$.account_id (anyOf 1)stringNein—
$.account_id (anyOf 2)nullNein—
$.activation_statusstring; {"enum":["not_activated"]}Ja—
$.cancelled_atstring; {"format":"date-time"} | nullJa—
$.cancelled_at (anyOf 1)string; {"format":"date-time"}Nein—
$.cancelled_at (anyOf 2)nullNein—
$.created_atstring; {"format":"date-time"}Ja—
$.idstringJa—
$.invoice_statusstring; {"enum":["not_created"]}Ja—
$.numberstringJa—
$.payment_statusstring; {"enum":["not_requested"]}Ja—
$.revisionintegerJa—
$.snapshotPackageOrderSnapshotJa—
$.snapshot.addressBillingAddressJaInternationale Rechnungsadresse. Pflichtangaben für Postleitzahl und Region folgen dem Land; Unternehmen benötigen einen Firmennamen. Eine angegebene Steuerkennung muss vor ihrer steuerlichen Berücksichtigung vom Anbieter geprüft sein.
$.snapshot.address.citystringJa—
$.snapshot.address.companystringNein—
$.snapshot.address.countrystring; {"maxLength":2,"minLength":2,"pattern":"^[A-Z]{2}$"}Ja—
$.snapshot.address.kindstring; {"enum":["personal","business"]}Ja—
$.snapshot.address.line1stringJa—
$.snapshot.address.line2stringNein—
$.snapshot.address.namestringJa—
$.snapshot.address.postal_codestring; {"maxLength":32}Ja—
$.snapshot.address.statestring; {"maxLength":64}Nein—
$.snapshot.address.tax_idstringNein—
$.snapshot.address.tax_id_typestringNein—
$.snapshot.billingstringJa—
$.snapshot.breakdownarray<object>Ja—
$.snapshot.breakdown[]objectJa—
$.snapshot.breakdown[].amountintegerJa—
$.snapshot.breakdown[].tax_rate_detailsobjectJa—
$.snapshot.breakdown[].tax_rate_details.countrystringJa—
$.snapshot.breakdown[].tax_rate_details.percentage_decimalstringJa—
$.snapshot.breakdown[].tax_rate_details.statestringJa—
$.snapshot.breakdown[].tax_rate_details.tax_typestringJa—
$.snapshot.breakdown[].taxability_reasonstringJa—
$.snapshot.breakdown[].taxable_amountintegerJa—
$.snapshot.calculation_idstringJa—
$.snapshot.catalog_revisionintegerJa—
$.snapshot.config_versionstringJa—
$.snapshot.currencystringJa—
$.snapshot.expires_atstring; {"format":"date-time"}Ja—
$.snapshot.languagestringJa—
$.snapshot.net_centsintegerJa—
$.snapshot.payment_methodstringJa—
$.snapshot.planPricingPlanJa—
$.snapshot.plan.idstring; {"enum":["free","essentials","pro","business","enterprise"]}Ja—
$.snapshot.plan.monthly_centsinteger | null; {"minimum":0,"maximum":1000000000}Ja—
$.snapshot.plan.yearly_centsinteger | null; {"minimum":0,"maximum":1000000000}Ja—
$.snapshot.plan.valuesobjectJa—
$.snapshot.plan.retentionPlanRetentionJa—
$.snapshot.plan.retention.rawinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan.retention.minuteinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan.retention.quarter_hourinteger; {"minimum":1,"maximum":365}Ja—
$.snapshot.plan.retention.hourinteger; {"minimum":1,"maximum":1095}Ja—
$.snapshot.plan.retention.textinteger; {"minimum":1,"maximum":7}Ja—
$.snapshot.plan.retention.logsinteger; {"minimum":1,"maximum":30}Ja—
$.snapshot.plan_idstringJa—
$.snapshot.profile_revisionintegerJa—
$.snapshot.tax_centsintegerJa—
$.snapshot.tax_id_verifiedbooleanJa—
$.snapshot.termsobjectJa—
$.snapshot.terms_versionstringJa—
$.snapshot.total_centsintegerJa—
$.statusstring; {"enum":["received","cancelled"]}Ja—
json
{
  "id": "00000000-0000-4000-8000-000000000001",
  "number": "MB-2026-1",
  "account_id": "00000000-0000-4000-8000-000000000002",
  "account_email": "owner@example.test",
  "status": "received",
  "invoice_status": "not_created",
  "payment_status": "not_requested",
  "activation_status": "not_activated",
  "revision": 1,
  "created_at": "2026-10-29T12:00:00Z",
  "cancelled_at": null,
  "snapshot": {
    "plan_id": "essentials",
    "billing": "monthly",
    "currency": "EUR",
    "payment_method": "bank_transfer",
    "address": {
      "kind": "personal",
      "name": "Example Customer",
      "line1": "Example Street 1",
      "postal_code": "10115",
      "city": "Berlin",
      "country": "DE"
    },
    "profile_revision": 0,
    "plan": {
      "id": "essentials",
      "monthly_cents": 2900,
      "yearly_cents": 29000,
      "values": {
        "projects": {
          "kind": "unlimited"
        },
        "seats": {
          "kind": "number",
          "value": 3,
          "extra_cents": 700
        },
        "google_sso": {
          "kind": "included"
        },
        "enterprise_identity": {
          "kind": "excluded"
        },
        "saml_sso": {
          "kind": "excluded"
        },
        "priority_support": {
          "kind": "excluded"
        },
        "audit_logs": {
          "kind": "excluded"
        },
        "monitors": {
          "kind": "number",
          "value": 50
        },
        "check_interval": {
          "kind": "number",
          "value": 30
        },
        "maintenance": {
          "kind": "included"
        },
        "ssl": {
          "kind": "included"
        },
        "dns": {
          "kind": "included"
        },
        "notifications": {
          "kind": "included"
        },
        "incident_integrations": {
          "kind": "included"
        },
        "sms_credits": {
          "kind": "number",
          "value": 20
        },
        "calls": {
          "kind": "included"
        },
        "healthchecks": {
          "kind": "included"
        },
        "weekly_reports": {
          "kind": "included"
        },
        "regions": {
          "kind": "number",
          "value": 18
        },
        "browser_checks": {
          "kind": "number",
          "value": 3
        },
        "browser_interval": {
          "kind": "number",
          "value": 300
        },
        "sla_reports": {
          "kind": "included"
        },
        "server_agents": {
          "kind": "number",
          "value": 5
        },
        "additional_server": {
          "kind": "number",
          "value": 200
        },
        "server_metrics": {
          "kind": "included"
        },
        "server_alerting": {
          "kind": "included"
        },
        "on_call": {
          "kind": "number",
          "value": 1
        },
        "escalation": {
          "kind": "included"
        },
        "manual_incidents": {
          "kind": "included"
        },
        "acknowledge": {
          "kind": "included"
        },
        "assistant": {
          "kind": "number",
          "value": 10
        },
        "investigations": {
          "kind": "number",
          "value": 3
        },
        "own_ai_key": {
          "kind": "included"
        },
        "mcp": {
          "kind": "included"
        },
        "status_pages": {
          "kind": "number",
          "value": 1
        },
        "custom_domains": {
          "kind": "number",
          "value": 1
        },
        "hosted_domain": {
          "kind": "included"
        },
        "embedded_charts": {
          "kind": "included"
        },
        "manual_components": {
          "kind": "included"
        },
        "subscribers": {
          "kind": "number",
          "value": 100
        },
        "sms_subscribers": {
          "kind": "excluded"
        },
        "status_incidents": {
          "kind": "included"
        },
        "intercom": {
          "kind": "excluded"
        },
        "private_pages": {
          "kind": "excluded"
        },
        "email_codes": {
          "kind": "excluded"
        },
        "analytics": {
          "kind": "excluded"
        },
        "tv_mode": {
          "kind": "excluded"
        },
        "languages": {
          "kind": "excluded"
        },
        "hide_search": {
          "kind": "excluded"
        },
        "white_label": {
          "kind": "excluded"
        },
        "email_domain": {
          "kind": "excluded"
        },
        "sso_standard": {
          "kind": "excluded"
        },
        "sso_extended": {
          "kind": "excluded"
        },
        "reporting": {
          "kind": "included"
        },
        "csv": {
          "kind": "included"
        },
        "incident_kpis": {
          "kind": "included"
        },
        "log_volume": {
          "kind": "number",
          "value": 5000000000
        },
        "log_overage": {
          "kind": "number",
          "value": 25
        },
        "enterprise_sso": {
          "kind": "excluded"
        },
        "enterprise_contract": {
          "kind": "excluded"
        },
        "enterprise_migration": {
          "kind": "excluded"
        },
        "enterprise_support": {
          "kind": "excluded"
        }
      },
      "retention": {
        "raw": 7,
        "minute": 7,
        "quarter_hour": 7,
        "hour": 7,
        "text": 7,
        "logs": 30
      }
    },
    "catalog_revision": 1,
    "terms_version": "0000000000000000000000000000000000000000000000000000000000000000",
    "terms": {
      "en": {
        "body": "Example order terms for this API response: the selected contract starts upon later activation after confirmed payment. Publish complete terms before accepting real orders.",
        "renewal": "Example: monthly term, automatic renewal according to the accepted conditions."
      },
      "de": {
        "body": "Example order terms for this API response: the selected contract starts upon later activation after confirmed payment. Publish complete terms before accepting real orders.",
        "renewal": "Example: monthly term, automatic renewal according to the accepted conditions."
      }
    },
    "config_version": "1111111111111111111111111111111111111111111111111111111111111111",
    "language": "en",
    "calculation_id": "taxcalc_example",
    "net_cents": 2900,
    "tax_cents": 551,
    "total_cents": 3451,
    "expires_at": "2026-10-29T12:30:00Z",
    "tax_id_verified": false,
    "breakdown": [
      {
        "amount": 551,
        "taxable_amount": 2900,
        "taxability_reason": "standard_rated",
        "tax_rate_details": {
          "country": "DE",
          "state": "",
          "percentage_decimal": "19.0",
          "tax_type": "vat"
        }
      }
    ]
  }
}
Stabile Fehlercodes
unauthorized
invalid_credential
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 401,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
order_forbidden
csrf
csrf_failed
invalid_origin
owner_required
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 403,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
order_not_found
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 404,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
session_context_changed
quote_pending
order_conflict
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 409,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
invalid_order
tax_id_unverified
tax_region_unavailable
invalid_cursor
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 422,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
tax_rate_limited
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 429,
  "title": "Demo error",
  "type": "about:blank"
}
Stabile Fehlercodes
ordering_unavailable
tax_unavailable
HeaderTyp und GrenzenBedeutung
Cache-Controlstring; {"pattern":"(?:^|,\\s*)no-store(?:,|$)"}Private API-Antworten verbieten Speicherung. Öffentliche OAuth-Metadaten werden 300 Sekunden gecacht; Livestreams verbieten zusätzlich Transformation.
Content-Languagestring; {"enum":["en","de"]}Sprache lesbarer Antworttexte aus Accept-Language oder der dokumentierten Browserpräferenz. Technische Codes und Kennungen bleiben stabil.
Referrer-PolicyJSON; {"enum":["strict-origin-when-cross-origin","no-referrer"]}Standard-Referrerpolicy ist strict-origin-when-cross-origin. Anbieterloginantworten verwenden no-referrer zum Schutz der Loginparameter.
Retry-Afterstring; {"pattern":"^[0-9]+$"}Sekunden bis zur Wiederholung. Bewahren Sie unterstützte Idempotenzkennungen und beachten Sie die Änderungsregeln der Operation.
VarystringAntworten variieren nach Accept-Language; browsergerenderte Antworten können zusätzlich nach Präferenzcookie variieren.
X-Content-Type-OptionsJSON; {"const":"nosniff"}Der Browser muss den angegebenen Inhaltstyp verwenden.
X-Frame-OptionsJSON; {"const":"DENY"}Die Antwort darf nicht in einem Frame eingebettet werden.
X-Request-IDstringVom Server erzeugte Anfragekennung. Bei Fehlermeldungen mitgeben; eingehende Werte werden nicht als vertrauenswürdig übernommen.

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
json
{
  "code": "demo",
  "detail": "Demo error detail; inspect the documented code.",
  "instance": "demo",
  "message": "Demo error detail; inspect the documented code.",
  "message_key": "errors.requestFailed",
  "message_params": {},
  "request_id": "00000000000000000000000000000000",
  "status": 503,
  "title": "Demo error",
  "type": "about:blank"
}

Wiederholungen und asynchrone Aufträge

Für diese Änderung gibt es keine allgemeine Wiederholungsgarantie. Prüfen Sie bei unklarer Antwort den betroffenen Eintrag, bevor Sie es erneut versuchen. Beachten Sie Wartezeiten aus Retry-After und fordern Sie abgelaufene Anmelde- oder Aktionscodes neu an.

Anfragebeispiele

Ersetzen Sie Demokennungen, Zeitstempel und Platzhalter durch eigene Werte. Behalten Sie bei Wiederholungen Kennungen, Zeit und Inhalt bei. Diese Beispiele führen auf der Seite keine Anfragen aus.

Halten Sie Anmeldelinks, Codes, Cookies und Schlüssel privat. Schreiben Sie sie nicht in Logs und teilen Sie sie nicht in Hilfeanfragen.

shell
curl --request POST --cookie '__Host-mb_session=<session>' --header 'Origin: https://metribeacon.com' --header 'X-CSRF-Token: <csrf>' --header 'X-MetriBeacon-Session-Context: <context>' --header 'Content-Type: application/json' --header 'Idempotency-Key: 00000000-0000-4000-8000-000000000002' --data '{"quote_id":"00000000-0000-4000-8000-000000000001","terms_version":"<terms-version>","accepted":true}' 'https://metribeacon.com/api/v1/account/orders'
python
import requests
response = requests.request('POST', 'https://metribeacon.com/api/v1/account/orders', cookies={'__Host-mb_session': '<session>'}, headers={'Origin': 'https://metribeacon.com', 'X-CSRF-Token': '<csrf>', 'X-MetriBeacon-Session-Context': '<context>', 'Idempotency-Key': '00000000-0000-4000-8000-000000000002'}, json={'quote_id': '00000000-0000-4000-8000-000000000001', 'terms_version': '<terms-version>', 'accepted': True})
response.raise_for_status()
javascript
const response = await fetch('/api/v1/account/orders', {method: 'POST', credentials: 'same-origin', headers: {'Content-Type': 'application/json', 'X-CSRF-Token': '<csrf>', 'X-MetriBeacon-Session-Context': '<context>', 'Idempotency-Key': '00000000-0000-4000-8000-000000000002'}, body: JSON.stringify({"quote_id":"00000000-0000-4000-8000-000000000001","terms_version":"<terms-version>","accepted":true})});
go
package main

import (
	"net/http"
	"strings"
)

func main() {
	req, _ := http.NewRequest("POST", "https://metribeacon.com/api/v1/account/orders", strings.NewReader("{\"quote_id\":\"00000000-0000-4000-8000-000000000001\",\"terms_version\":\"<terms-version>\",\"accepted\":true}"))
	req.Header.Set("Cookie", "__Host-mb_session=<session>")
	req.Header.Set("Origin", "https://metribeacon.com")
	req.Header.Set("X-CSRF-Token", "<csrf>")
	req.Header.Set("X-MetriBeacon-Session-Context", "<context>")
	req.Header.Set("Content-Type", "application/json")
	req.Header.Set("Idempotency-Key", "00000000-0000-4000-8000-000000000002")
	response, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}
	defer response.Body.Close()
}
  • HTTP-API, OAuth und MCP

    Finden Sie die Nutzer-API-Endpunkte mit Rechten, Feldern, Beispielen und Antwortformaten.

  • GET Paketbestellungen auflisten

    Listen Sie Bestellungen mit Status-, Paket- und Textfilter sowie Cursor-Pagination mit 50 Zeilen auf. Kundensitzungen sehen nur eigene Bestellungen, Betreiber am Betreiberendpunkt alle Konten. Zusammenfassungen enthalten weder Rechnungsadressen noch vollständige Bedingungen.

  • GET Bestellstatus und letzte Rechnungsadresse lesen

    Lesen Sie Ihre zuletzt verwendete Rechnungsadresse, offene Bestellung und die aktuelle Verfügbarkeit des Bestellabschlusses. Nur die normale verifizierte Eigentümersitzung ist zugelassen. Workspace-Mitgliedschaft und Supportzugriff berechtigen nicht zur Bestellung.

  • POST Bestellpreis und Steuern berechnen

    Berechnen Sie ausdrücklich den Endpreis aus aktuellem Nettopreis und Rechnungsadresse. Stripe Tax ermittelt die Steuer; nicht unterstützte Gebiete, fehlende Konfiguration und ungeprüfte Steuerkennungen sperren den Abschluss. Berechnungen gelten höchstens 30 Minuten, binden alle Bestellangaben und werden kontogebunden wiederverwendet. Grenzen: zehn Anbieterabrufe je Konto/Stunde und 200 täglich insgesamt. Es entstehen keine Zahlung, Rechnung, Abonnement, Steuerbuchung oder Paketfreischaltung.