Cancel Batch Job

Cancels an in-progress batch job. Only batches with status "in_progress" can be cancelled.

POST /v1/batch/{batch_id}/cancel

Request Body

Les paramètres suivants peuvent être inclus dans le corps de la requête :

Paramètres

batch_id
string
Required

The ID of the batch job to cancel.

Successful Response

Les champs suivants sont retournés dans une réponse réussie :

Champs de réponse

id
string
Required

A unique identifier for the batch job.

object
string
Required

The object type, which is always "batch".

status
string
Required

The status of the batch job, which is "cancelled".

cancelled_at
integer
Required

The Unix timestamp when the batch was cancelled.

Examples

Exemples de code pour utiliser cet endpoint :

typescript
import { AlphaEdge } from '@alphaedge/alphaedge';

const alphaedge = new AlphaEdge({
  apiKey: process.env.ALPHAEDGE_API_KEY,
});

await alphaedge.batch.cancel('batch-abc123');
python
from alphaedge import AlphaEdge

alphaedge = AlphaEdge(api_key="your-api-key")

alphaedge.batch.cancel('batch-abc123')
curl
curl -X POST https://api.alphaedge-ai.com/v1/batch/batch-abc123/cancel \
  -H "Authorization: Bearer $ALPHAEDGE_API_KEY"

Response

Exemple de réponse de l'API :

json
{
  "id": "batch-abc123",
  "object": "batch",
  "status": "cancelled",
  "cancelled_at": 1234567890
}