mittwald / feature-requests

Sammlung von Feature-Ideen.
https://www.mittwald.de/roadmap
14 stars 0 forks source link

API V1: SSL-Zertifikate #156

Closed paul-hph closed 1 month ago

paul-hph commented 2 months ago

Welches Problem möchtest du lösen? Wann tritt es auf? Beispiel: Als Entwickler kann ich per API Domains anlegen. Aber kein (zB. LetsEncrypt) SSL-Zertifikat anlegen.

Welche Lösungsideen hast du? Beispiel: Das Erstellen von (zB. LetsEncrypt) SSL-Zertifikaten via API erlauben.

Hast du zusätzliche Informationen (wie z.B. Screenshots)?

https://developer.mittwald.de/de/reference/v1/#tag/Domains

patrickhilker commented 2 months ago

Das sollte gehen, ist zugegebenermaßen allerdings nicht öffentlich dokumentiert, da es bisher nur als internes Feature genutzt wird. Über die Netzwerkkonsole lassen sich die notwendigen Requests aber herausfinden.

paul-hph commented 1 month ago

@patrickhilker

Kannst du einmal bestätigen, dass dies so korrekt ist? Vor allem die acricle ID: 9556. Ich möchte vermeiden, dass ich hier massenhaft kostenpflichtige Artikel anlege.

endpoint: https://api.mittwald.de/v1/accounts/XXXXXX/certificates

payload:

{
   "article":9556,
   "domains":[
      "domain.de",
      "www.domain.de"
   ]
}

response:

{
   "found":[
      "domain.de",
      "www.domain.de"
   ],
   "notFound":[

   ]
}
patrickhilker commented 1 month ago

Artikel 9556 heißt bei uns "Let’s Encrypt" und kostet 0,00 Euro – das passt also! 👍🏻

patrickhilker commented 1 month ago

Die Dokumentation ist jetzt veröffentlicht.

https://developer.mittwald.de/reference/v1/#tag/Zertifikate/operation/createOrUpgradeCertificate