Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
CallbackURL | *string | ➖ | HTTPS URL that receives a batch.completed, batch.failed, batch.cancelled or batch.expired webhook event when the batch reaches a terminal status. Must appear before requests in the request body. | |
CompletionWindow | *components.BatchSubmitBodyCompletionWindow | ➖ | N/A | |
Endpoint | components.Endpoint | ✅ | N/A | |
Model | string | ✅ | N/A | |
Provider | optionalnullable.OptionalNullable[components.BatchProviderPreferences] | ➖ | Batch provider routing preferences. Only provider.only and provider.allow_fallbacks are supported. | { “only”: [ “google-vertex” ] } |
Requests | []components.Request | ✅ | N/A |