# invalid_external_id

**Die external_id einer Batch-Operation ist ungültig.**

| | |
|---|---|
| HTTP-Status | `400` |
| `code` | `invalid_external_id` |
| Wiederholen? | Nein, erst die Anfrage korrigieren |

## Was das bedeutet

Kommt nur als Ergebnis einer einzelnen Operation im [Batch](https://docs.kalender-sync.de/api/batch/) vor, nicht als Antwort auf den ganzen Aufruf. Die `external_id` muss 1 bis 128 Zeichen lang sein und darf nur Buchstaben, Ziffern und `.` `_` `:` `-` enthalten. Beim Einzel-PUT führt eine ungültige ID zu `invalid_request`.

## So behebst du es

Bilde die ID aus erlaubten Zeichen, zum Beispiel `wp-1482` statt `wp 1482` oder `wp/1482`.

## Beispiel (Ergebnis im Batch)

```json
{
  "results": [
    {
      "external_id": "wp 1482",
      "status": 400,
      "error": {
        "code": "invalid_external_id"
      }
    }
  ]
}
```

→ [Alle Fehlercodes](https://docs.kalender-sync.de/api/errors/)