From c40fb61ddd3741865c1267cfae16db3cc36a4e0d Mon Sep 17 00:00:00 2001 From: Marko Jovanovic Date: Mon, 6 Oct 2025 09:30:02 +0200 Subject: [PATCH] Modified SMS HTTP API call --- src/Command/ContactUncontactedCommand.php | 38 +++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/Command/ContactUncontactedCommand.php b/src/Command/ContactUncontactedCommand.php index cdc39ab..fff1c3c 100644 --- a/src/Command/ContactUncontactedCommand.php +++ b/src/Command/ContactUncontactedCommand.php @@ -81,26 +81,26 @@ class ContactUncontactedCommand extends Command 'Accept' => 'application/json', 'Content-Type' => 'application/json' ], - 'query' => [ - 'allowedChannels' => ["SMS"], - 'from' => 'UKB', - 'to' => [ - 'number' => $phoneContact->getPhoneNumber() + 'query' => "{ + 'messages': { 'msg': [{ + 'allowedChannels': ['SMS'], + 'from': 'UKB', + 'to': [ + { 'number': '$phoneContact->getPhoneNumber()' } ], - 'body' => [ - "type" => "auto", - "content" => "Liebe Patientin, lieber Patient, \n" . - "gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n" . - "Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n" . - "Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n" . - "https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n" . - "Ihr UKB." - ], - 'minimumNumberOfMessageParts' => 1, - 'maximumNumberOfMessageParts' => 8, - - 'reference' => 'UKB' - ] + 'body': { + 'type': 'auto', + 'content': 'Liebe Patientin, lieber Patient, \n' . + 'gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n' . + 'Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n' . + 'Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n' . + 'https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n' . + 'Ihr UKB.' + }, + 'minimumNumberOfMessageParts': 1, + 'maximumNumberOfMessageParts': 8, + 'reference': 'UKB' + }] }}" ]); // 4. Check the API response status