NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3827 most downloaded on Packagist
SMSAPI API PHP Client
Last release 6 months ago
09 Apr 2026
Ships fairly regularly
a new release about every 6 months
Some releases are documented
notes for 30 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
61 releases · first in 2014
Remove deprecated features - request DTOs setters and HTTP client related exceptions by @maciejlew in #142
Full Changelog: v3.0.13...v4.0.0
\Smsapi\Client\Feature\Contacts\Bag\CreateContactBag::withPhone\Smsapi\Client\Feature\Sms\Bag\ScheduleSmsBag::setIdx\Smsapi\Client\Feature\Sms\Bag\SendSmsToGroupBag::setIdx\Smsapi\Client\Feature\Sms\Bag\ScheduleSmsToGroupBag::setIdx\Smsapi\Client\Curl\Exception\RequestException\Smsapi\Client\Curl\Exception\NetworkException\Smsapi\Client\Curl\Exception\ClientExceptionOne column per quarter.
PHP 8.5 support by @maciejlew in #137
PHP 8.4 support by @maciejlew in #135
Adds service url scheme and host validation
Full Changelog: v3.0.10...v3.0.11
Adds SendSmsBag::$timeRestriction optional parameter
SendSmsBag::$timeRestriction optional parameterSendSmssBag::$timeRestriction optional parameterSendSmsToGroupBag::$timeRestriction optional parameterScheduleSmsBag::$timeRestriction optional parameterScheduleSmssBag::$timeRestriction optional parameterScheduleSmsToGroupBag::$timeRestriction optional parameterFull Changelog: v3.0.9...v3.0.10
SendSmsBag::$timeRestriction optional parameterSendSmssBag::$timeRestriction optional parameterSendSmsToGroupBag::$timeRestriction optional parameterScheduleSmsBag::$timeRestriction optional parameterScheduleSmssBag::$timeRestriction optional parameterScheduleSmsToGroupBag::$timeRestriction optional parameterFixes expired MFA code verification
Adds psr/http-message v2 support
Fixes dynamic property deprecations
Fixes HTTP headers parsing, PSR-7 compliant
Fixes HTTP headers parsing, HttpClient issue
HttpClient issue### Added - psr/log v2, v3 support
psr/log v2, v3 supportGuzzle PSR7 incompatible URI paths, The path of a URI with an authority must start with a slash "/" or be empty
The path of a URI with an authority must start with a slash "/" or be empty### Added - PHP-8 support
Guzzle HTTP helpers marked as optional dependency
CreateContactBag::withPhone marked as deprecated
CreateContactBag::withPhone marked as deprecatedPingFeature::ping returns authorization and service availability statusPushFeatureSendSmsBag::setIdxDeleteSmsBagFindSendernamesBagundelivered messages contact field support
generation and verification of MFA codes implement
MfaFeature uses mfa endpoint### Added - custom contact fields support ### Changed - PingFeature uses ping endpoint
PingFeature uses ping endpoint### Added - BlacklistFeature
BlacklistFeatureApiErrorException when error undefined
ApiErrorException when error undefinedDeleteScheduledSmssBag that replaces deprecated DeleteSmsBag
DeleteScheduledSmssBag that replaces deprecated DeleteSmsBagDeleteSmsBag marked as deprecated### Fixed - SmsFeature::deleteScheduledSms
SmsFeature::deleteScheduledSmsPushFeature marked as deprecated
PushFeature marked as deprecatedContactsFeature::deleteContacts
ContactsFeature::deleteContactsContactsFeature::findContacts parameter bag made optional
ContactsFeature::findContacts parameter bag made optional### Fixed - CreateContactBag::withPhone
CreateContactBag::withPhoneCreateContactBag::withPhoneNumber method is deprecated, use CreateContactBag::withPhone instead
CreateContactBag::withPhoneNumber method is deprecated, use CreateContactBag::withPhone instead### Fixed - sms content parts
marks FindSendernamesBag as deprecated
FindSendernamesBag as deprecatedlibrary is rewritten from-scratch
PingPushShort UrlContacts resourcespsr/log supportproxy serversPHP v7user.do is superseded by profile and subuserssender.do is superseded by sms/sendernamescurl and native HTTP transport is superseded by guzzlehttp/guzzleBasic authorizationPHP v5Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →