Wenn Du mit einer modernen Delphi Version arbeitest, solltest Du für REST auch TRestClient und das entsprechende Framework verwenden. Für die JSON-Behandlung solltest Du auch das verfügbare Framework einsetzen, anstatt die Daten selber als Strings zusammenzusetzen und zu parsen.
Ich kenne die
DF Lösung nicht, deshlab wäre ein Link zu
API Dokumentation oder noch besser zu Swagger falls vorhanden hilfreich. Die zugrunde liegende Technik ist aber simpel.