channel_name_invalid
HTTP 422 · code: "channel_name_invalid" · type: https://docs.formfeed.dev/errors/channel-name-invalid
Der Name eines Release Channels im Pfad eines Channel-Endpunkts ist fehlerhaft oder reserviert. channel wiederholt den Namen. Es wurde nichts geändert.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/channel-name-invalid",
"title": "Invalid channel name",
"status": 422,
"detail": "\"Staging\" is not a channel name: 1 to 32 lowercase letters, digits and dashes, starting with a letter; latest and draft are reserved",
"code": "channel_name_invalid",
"channel": "Staging",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Häufige Ursachen
PUT,DELETE,promoteoderrollbackauf/templates/{id}/channels/{name}mit Großbuchstaben, Leerzeichen, Unterstrichen oder einer Ziffer am Anfang des Namens.- Ein Name mit mehr als 32 Zeichen.
- Die reservierten Namen
latestunddraft, die alsversioneines Renderings schon eine Bedeutung haben.
Bei Renderings und GET /templates/{id}/versions/{name} antwortet ein fehlerhafter Name stattdessen mit invalid_request.
So beheben Sie es
- Verwenden Sie 1 bis 32 Kleinbuchstaben, Ziffern und Bindestriche, beginnend mit einem Buchstaben:
staging,beta,customer-a. publishedist der eingebaute Channel: Sie können ihn mitPUTverschieben, aber nicht löschen (einDELETEantwortet mitinvalid_request). Siehe Release Channels.
Wiederholen?
Nein. Derselbe Name erhält dieselbe Antwort; korrigieren Sie ihn zuerst.