Skip to main content
POST
Create a scheduled task
Erstellt eine Scheduled Task, die diesem Workspace-API-Key gehört. Neue Aufgaben starten mit active auf true. Der Status der Antwort ist 201. Der Body enthält kein runCount.

Basis-URL

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

Benötigte Scopes

Dieser Endpoint braucht den Scope AUTOMATION_API (Scheduled Tasks API) auf einem Workspace-API-Key. Ein Workspace kann 10 Aufgaben für diesen Besitzer halten. Die nächste Erstellung liefert 400 mit der Message AUTOMATION_LIMIT_REACHED. Eine abgelaufene Trial liefert 403 mit dem Code TRIAL_EXPIRED.

Parameter

Sende einen JSON-Body. Unbekannte Felder werden abgelehnt. Die Zeitplanregeln stehen in der Scheduled Tasks API Übersicht.

Beispiel

Antwortformat

Erfolgreiche Antwort (201 Created)

automation entspricht dem Scheduled-Task-Objekt ohne runCount.

Fehlerbehandlung

Ein ungültiger Body liefert 400 mit der Message Invalid request und einem errors-Array. Fehlende Uhrzeitfelder nutzen timeOfDay is required for scheduled automations, dayOfWeek is required for weekly automations, dayOfMonth is required for monthly automations oder daysOfWeek is required for selected weekday automations. Eine ungültige Zeitzone nutzt timezone must be a valid IANA identifier. modelMode EXPLICIT ohne modelId nutzt modelId is required for explicit model selection. Eine abgelaufene Trial liefert 403 mit dem Code TRIAL_EXPIRED und der Message Your trial has expired. Upgrade to continue.
Langdock blockiert Anfragen aus Browser-Origins absichtlich, um deinen API-Key zu schützen und deine Anwendungen sicher zu halten. Mehr dazu findest du im Guide zu API Key Best Practices.

Autorisierungen

Authorization
string
header
erforderlich

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Body

application/json
name
string
erforderlich
Required string length: 1 - 200
prompt
string
erforderlich
Required string length: 1 - 120000
frequency
enum<string>
erforderlich
Verfügbare Optionen:
MANUAL,
DAILY,
WEEKDAYS,
WEEKLY,
MONTHLY,
SELECTED_WEEKDAYS
timeOfDay
string | null

24 hour HH:mm. Required unless frequency is MANUAL.

dayOfWeek
integer | null

Required for WEEKLY. 0 is Sunday and 6 is Saturday.

Erforderlicher Bereich: 0 <= x <= 6
dayOfMonth
integer | null

Required for MONTHLY.

Erforderlicher Bereich: 1 <= x <= 31
daysOfWeek
integer[]

Required for SELECTED_WEEKDAYS.

Maximum array length: 7
Erforderlicher Bereich: 0 <= x <= 6
timezone
string | null

IANA timezone. Empty or omitted on a scheduled frequency is stored as UTC.

Maximum string length: 64
modelMode
enum<string>
Verfügbare Optionen:
UNSET,
EXPLICIT,
AUTO
modelId
string<uuid> | null

Required in the same request when modelMode is EXPLICIT.

assistantId
string<uuid> | null
taggedAssistantId
string<uuid> | null
taggedIntegrationIds
string<uuid>[]
Maximum array length: 20
taggedKnowledgeFolderIds
string<uuid>[]
Maximum array length: 20
taggedWorkflowIds
string<uuid>[]
Maximum array length: 20
taggedSkillSlugs
string[]
Maximum array length: 20
Maximum string length: 100
attachmentIds
string<uuid>[]
Maximum array length: 20

Antwort

Scheduled task created. The automation object does not include runCount.