Api liefert komischen Fehler

Hallo zusammen,

ich frage über die API die Tax Entity mit „/api/v3/tax“ ab. Hier bekomme ich regelmäßig beim ersten Aurfuf Fehler mit folgender Antwort:

{
    "errors": [
        {
            "code": "c1051bb4-d103-4f74-8988-acbcafc7fdc3",
            "status": "400",
            "detail": "Dieser Wert sollte nicht leer sein.",
            "template": "This value should not be blank.",
            "meta": {
                "parameters": {
                    "{{ value }}": "null"
                }
            },
            "source": {
                "pointer": "\/0\/taxRate"
            }
        },
        {
            "code": "c1051bb4-d103-4f74-8988-acbcafc7fdc3",
            "status": "400",
            "detail": "Dieser Wert sollte nicht leer sein.",
            "template": "This value should not be blank.",
            "meta": {
                "parameters": {
                    "{{ value }}": "null"
                }
            },
            "source": {
                "pointer": "\/0\/name"
            }
        }
    ]
}

  

Wiederhole ich den Aufruf jedoch, bekomme ich ein normale und vollständige Antwort. Das gleiche gilt, wenn ich die Search API verwende (also /api/v3/search/tax). Muss beim Entity Endpoint noch zusätzliche Header gesetzt werden z.B. Accept-Language damit das sauber funktioniert? Die Datenbank habe ich auch kontrolliert, hier gibt es in beiden Tabellen keine null Werte in taxRate und name.

Funktioniert das denn im Admin? Da wird ja sicherlich die gleiche Route genutzt.

Kannst du da unterschiede im Aufruf erkennen, wenn du dir den Payload ansiehst?