Naar hoofdinhoud gaan
PATCH
/
v1
/
batches
/
{batch_id}
Batch-Metadaten aktualisieren
curl --request PATCH \
  --url https://api.olostep.com/v1/batches/{batch_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "metadata": {
    "status": "reviewed",
    "reviewer": "jane@example.com"
  }
}
'
{
  "id": "batch_abc123def456",
  "object": "batch",
  "status": "completed",
  "created": 1704067200,
  "total_urls": 10,
  "completed_urls": 10,
  "metadata": {
    "batch_name": "Q1 Product Sync",
    "status": "reviewed",
    "reviewer": "jane@example.com"
  }
}
Merge-semantiek: Metadata-updates volgen de aanpak van Stripe — nieuwe sleutels worden toegevoegd, bestaande sleutels worden bijgewerkt, en sleutels die zijn ingesteld op een lege string "" worden verwijderd.

Autorisaties

Authorization
string
header
vereist

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Padparameters

batch_id
string
vereist

Die ID des Batches, der aktualisiert werden soll.

Body

application/json
metadata
object
vereist

Satz von Schlüssel-Wert-Paaren zur Speicherung zusätzlicher Informationen über ein Objekt. Folgt dem Ansatz von Stripe mit Validierungsregeln: maximal 50 Schlüssel, Schlüssel maximal 40 Zeichen (keine eckigen Klammern), Wert maximal 500 Zeichen, alle Werte als Zeichenfolgen gespeichert.

Voorbeeld:
{
"order_id": "12345",
"customer_name": "John Doe",
"priority": "high",
"processed": "true"
}

Respons

Batch-Metadaten erfolgreich aktualisiert.

id
string

Batch-ID

object
string

Die Art des Objekts. "batch" für diesen Endpunkt.

status
string

in_progress oder completed

created
number

Erstelltes Epochendatum

total_urls
number

Anzahl der URLs im Batch

completed_urls
number

Anzahl der abgeschlossenen URLs

metadata
object

Satz von Schlüssel-Wert-Paaren zur Speicherung zusätzlicher Informationen über ein Objekt. Folgt dem Ansatz von Stripe mit Validierungsregeln: maximal 50 Schlüssel, Schlüssel maximal 40 Zeichen (keine eckigen Klammern), Wert maximal 500 Zeichen, alle Werte als Zeichenfolgen gespeichert.

Voorbeeld:
{
"order_id": "12345",
"customer_name": "John Doe",
"priority": "high",
"processed": "true"
}