ich starte gerade ein Projekt bei dem ich Zugriff auf die Keyhelp API brauche und habe mir dazu zunächst eine Postman collection aufgesetzt um die Requests zu testen. Hier scheitere ich aktuell bei dem Versuch eine Domain zu erstellen. (subdomain)
Ich habe die Funktionalität bei Swagger ausprobiert (https://app.swaggerhub.com/apis-docs/keyhelp/api/2.10) dort meine Domain und den API-Key eingetragen und kann von dort einwandfrei Domains erstellen. Da scheint es also kein Problem zu geben.
In Postman habe ich einen Aufruf vom typ POST erstellt und folgende Parameter mitgegeben:
id_user: 2
id_parent_domain: 1
domain: test.meinedomain.de
target: /test.meinedomain.de
In den header-angaben ist der x-api-key angegeben und ich erhalte auch korrekte responses zurück. An der Autentifikation scheint es also auch nicht zu scheitern.
Die response, die ich auf den POST an den Endpunkt /domains erhalte ist über Postman aber leider nicht wie erwartet "201" mit einer ID der erstellten Domain, sondern ich erhalte einen 200 mit den Informationen über die angegebene Domain.
Code: Select all
[
{
"id": 1,
"id_user": 2,
"id_parent_domain": 0,
"status": 1,
"domain": "meinedomain.de",
"domain_utf8": "meinedomain.de",
"created_at": "2020-09-21T16:20:46+0200",
"php_version": "8.0",
"is_disabled": false,
"delete_on": null,
...
Gruß