Hiho,
ich möchte automatisiert Mitglieder via API anlegen. Z.B.
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'DOLAPIKEY: xxxxxxxxx' -d '{"firstname":"Erika","lastname": "Musternann","statut":1}' 'https://test.home64.de/api/index.php/members'
bekomme aber stets den Result:
{
"error": {
"code": 400,
"message": "Bad Request: Invalid value specified for `request_data`"
},
"debug": {
"source": "Validator.php:718 at validate stage",
"stages": {
"success": [
"get",
"route",
"negotiate",
"authenticate"
],
"failure": [
"validate",
"message"
]
}
}
}
Ich habe es statt mit statut auch mit status oder mit beiden Attributen versucht auch „entity“: 1 hat nichts gebracht. In den Logs findet sich kein Hinweis auf die fehlgeschlagene Vailidierung. Doku gibt’s auch nicht.
Mit PUT hat es ja geklappt. Aber was fehlt hier bei POST?
Hat da jemand eine Idee?