Zum Hauptinhalt springen
PATCH
Update USD workspace settings
Lies und ändere die Workspace-Limits und Planbudgets für den Modus bring-your-own-keys. Beträge sind US-Dollar. Der Aufruf läuft über den BILLING_API Scope des Workspace-API-Schlüssels. Schreibzugriffe laufen als der Service Account, dem der Schlüssel gehört.

Basis-URL

Dedicated DeploymentsErsetze api.langdock.com durch <your-deployment-url>/api/public in allen Anfragen.

Voraussetzungen

  • API-Schlüssel mit dem Scope BILLING_API
  • Der Besitzer ist ein Service Account, der nicht gelöscht ist und eine aktive Admin-Mitgliedschaft hat

Einstellungen ändern

PATCH akzeptiert usageRequestsEnabled, workspaceUsageLimit, monthlyBudgetPerPlan, sessionLimitsEnabled und agentLimitBehavior. Schick mindestens eines davon. Ein Plan, den du in monthlyBudgetPerPlan weglässt, behält sein Budget. Verschachtelte Felder, die du in agentLimitBehavior weglässt, bleiben.
Die Antwort entspricht GET, mit usagePeriodSpend auf null. Lies die Einstellungen erneut, um die Ausgaben zu bekommen. Ein begrenztes workspaceUsageLimit muss größer als null sein. Ein begrenztes Planbudget darf null sein.
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.

Autorisierungen

Authorization
string
header
erforderlich

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Body

application/json
usageRequestsEnabled
boolean
workspaceUsageLimit
object
monthlyBudgetPerPlan
object

Omitted plans keep their current values.

sessionLimitsEnabled
boolean
agentLimitBehavior
object

Omitted fields keep their current values. The resulting switch_model configuration must have a valid fallback model.

Antwort

Updated resource. Spending is null; GET retrieves spending.

USD included and extra chat/agent usage; excludes workflow, API, and backbone-model usage. Weekly budgets are monthly / 4; session budgets are weekly / 3 and null when disabled. PATCH returns null spending; GET retrieves spending.

currency
enum<string>
erforderlich
Verfügbare Optionen:
USD
usageRequestsEnabled
boolean
erforderlich
workspaceUsageLimit
object
erforderlich
monthlyBudgetPerPlan
object
erforderlich
sessionLimitsEnabled
boolean
erforderlich
agentLimitBehavior
object
erforderlich

Forcing switch_model requires a valid fallback model. null forced uses each agent setting. fallbackModelId is the configured override; null uses the workspace backbone fallback.

weeklyBudgetPerPlan
object
erforderlich
sessionBudgetPerPlan
object | null
erforderlich
usagePeriod
object
erforderlich
usagePeriodSpend
number | null
erforderlich
Erforderlicher Bereich: x >= 0