brevo-php icon indicating copy to clipboard operation
brevo-php copied to clipboard

Fix transactionalEmailApi::getTransacBlockedContactsRequest $senders argument conversion

Open franck-grenier opened this issue 1 year ago • 0 comments

According to documentation (and proven by real test), /v3/smtp/blockedContacts API endpoint expects a senders param as a comma separated list of emails : https://developers.brevo.com/reference/gettransacblockedcontacts

But, the $senders param is not converted correctly in Brevo\Client\Api\TransactionalEmailsApi::getTransacBlockedContactsRequest and is sent as an array in the request making it fail with a 500 error.

As a fix, we can just pass $senders param in ObjectSerializer::toQueryValue to get the expected comma separated list of emails as a string from an array.

franck-grenier avatar Aug 28 '24 09:08 franck-grenier