Page 1 of 1

open_basedir, sendmail_from etc per API setzen?  [GELÖST]

Posted: Tue 26. Oct 2021, 20:26
by bernhard
Hallo,

ich experimentiere derzeit mit der API und kann leider nicht herausfinden, ob bzw. wie es möglich ist, die PHP settings für einen gewissen user mittels API zu setzen?

Die docs geben zu PUT /clients/{id} folgendes Beispiel:

Code: Select all

{
  "language": "en",
  "email": "new@example.com",
  "password": "qwertz",
  "id_hosting_plan": 5,
  "contact_data": {
    "company": "NewCompanyName Inc."
  }
}
Die Frage ist, ob es möglich ist, auch Werte aus dem PHP oder "resources & permissions" tab via API zu setzen?

sendmail_from wäre zB auch sehr interessant!!

Danke schön!

Re: open_basedir, sendmail_from etc per API setzen?

Posted: Wed 27. Oct 2021, 00:56
by v3ng
Hallo,

Wenn du einen Nutzer mittels der API anlegst, gibts du die Plan ID an, dessen Resourceneinschränkungen dann übernommen werden.
In dem entsprechenden Plan kannst du alle Einstellungen vornehmen.

Code: Select all

"id_hosting_plan"

Re: open_basedir, sendmail_from etc per API setzen?

Posted: Wed 27. Oct 2021, 12:37
by bernhard
Hallo und danke! Das wusste ich schon. Die Frage war, ob ich individuelle Settings pro User setzen kann. Wie zB sendmail_from usw...

Sorry, falls das nicht klar war :)

Re: open_basedir, sendmail_from etc per API setzen?

Posted: Thu 28. Oct 2021, 18:16
by space2place
Alles was man einstellen kann findest Du hier: https://app.swaggerhub.com/apis-docs/keyhelp/api/2.1#/
So wie ich das jetzt gesehen habe, ist das nicht möglich

Re: open_basedir, sendmail_from etc per API setzen?

Posted: Fri 29. Oct 2021, 10:46
by bernhard
hmm... das wäre nicht gut :)

@alex wäre eine Erweiterung der API für client updates (https://app.swaggerhub.com/apis-docs/ke ... ients__id_) um den PHP tab möglich?

Code: Select all

{
  "language": "en",
  "email": "new@example.com",
  "password": "qwertz",
  "id_hosting_plan": 5,
  "contact_data": {
    "company": "NewCompanyName Inc."
  },
  "php": {
    "sendmail_from": "foo@bar.com"
  }
}