NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2775 most downloaded on Packagist
A PHP SDK to make voice calls & send SMS using Plivo and to generate Plivo XML
Last release 2 months ago
28 Jul 2026
Release timing varies
gaps range from 9 days to 6 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
144 releases · first in 2015
Release Notes: Feature - Toll-free verification terms, privacy, opt-in and help fields
Release Notes:
Feature - Toll-free verification terms, privacy, opt-in and help fields
terms_and_conditions_link, privacy_policy_link, optin_message and help_message parameters to the toll-free verification create and update methodsRelease Notes: Feature - PhoneNumber Buy compliance application support
Release Notes:
Feature - PhoneNumber Buy compliance application support
Feature - PhoneNumber Buy compliance application support
complianceApplicationId parameter to the phoneNumbers->buy method, serialized as compliance_application_id on the request. This allows linking a regulatory compliance application to a number at purchase time (required for regulated numbers, e.g. India).One column per quarter.
Release Notes: Bug Fix - PhoneNumber Compliance API
Release Notes:
Bug Fix - PhoneNumber Compliance API
Bug Fix - PhoneNumber Compliance API
total_count, updated_count, and report fields instead of generic ResponseUpdatefile_N to documents[N].file to match the API's expected formatRelease Notes: Feature - PhoneNumber Compliance API support
Release Notes:
Feature - PhoneNumber Compliance API support
Feature - PhoneNumber Compliance API support
phoneNumberComplianceRequirement resource for discovering compliance requirements by country, number type, and user typephoneNumberCompliance resource with full CRUD support (create, get, getList, update, delete) for compliance applicationsphoneNumberComplianceLink resource for bulk linking phone numbers to accepted compliance applicationsPlivoRequest and BaseClientRelease Notes: Bug fix - Handle missing api_id in 401 error responses
Release Notes:
Bug fix - Handle missing api_id in 401 error responses
api_id field in 401 error responses for message create APIRelease Notes: Feature - Campaign API optional fields support
Release Notes:
Feature - Campaign API optional fields support
sample3, sample4, sample5 optional sample message fields to Campaign create and update methodstermsAndConditionsLink and privacyPolicyLink optional fields to Campaign create and update methodsFeature - Campaign API optional fields support
sample3, sample4, sample5 optional sample message fields to Campaign create and update methodsterms_and_conditions_link and privacy_policy_link optional fields to Campaign create and update methodsRelease Notes: Feature - HA Number support
Release Notes:
Feature - HA Number support
ha_enable parameter to PhoneNumber buy methodfallback_number field in PhoneNumber buy responseRelease Notes: Added business_contact_email parameter support to Profile create and update methods for PUBLIC entity types
Release Notes:
Added business_contact_email parameter support to Profile create and update methods for PUBLIC entity types
Feature - Profile API business_contact_email support
business_contact_email parameter support to Profile create and update methods for PUBLIC entity typesRelease Notes: Feature - Added rejection_reason field to Regulatory Compliance APIs
Release Notes:
Feature - Added rejection_reason field to Regulatory Compliance APIs
rejection_reason field to ComplianceApplicationrejection_reason in GET and LIST operations for regulatory compliance APIsRelease Notes:
Feature - Added rejection_reason field to Regulatory Compliance APIs
rejection_reason in GET and LIST operations for regulatory compliance APIsFeature - New Param added for Start Recording API.
Feature - New Param added for Start Recording API.
record_channel_type in Start Recording API and recordChannelType in Record XML.Bug fix - Handle empty message_uuid array for async api
Bug fix - Handle empty message_uuid array for async api
Enhancement - Fix implicit nullable warning .
Enhancement - Fix implicit nullable warning .
Enhancement - Supporting parameter_name in WhatsApp Template .
Enhancement - Supporting parameter_name in WhatsApp Template .
parameter_name in WhatsApp Template .Enhancement -Handle the error response from the send sms api
Enhancement -Handle the error response from the send sms api
Bug fix -Fix subsquent requests to other services after a lookup request
Bug fix -Fix subsquent requests to other services after a lookup request
Feature - FraudCheck param in Create, Get and List Session
Feature - FraudCheck param in Create, Get and List Session
fraud_check parameter in sms verify session requestfraud_check in GET and LIST verify session.Feature - Dtmf param in Create, Get and List Session
Feature - Dtmf param in Create, Get and List Session
dtmf parameter in voice verify session requestdtmf in GET and LIST verify session.Feature - Adding new param support for Number Masking session with single party
**Feature - Adding new param support for Number Masking session with single party **
create_session_with_single_party, virtual_number_cooloff_period and force_pin_authentication attributes in Masking SessionFeature - Adding more attribute on mdr object
Feature - Adding more attribute on mdr object
message_sent_time, message_updated_time and error-message on get and list Message APIFeature - Adding support for brand_name,app_hash ,code_length in Create,Get and List Session
Feature - Adding support for brand_name,app_hash ,code_length in Create,Get and List Session
brand_name, code_length and app_hash in create Session APIbrand_name, code_length and app_hash param in get and list Session responseFeature - Adding new element for Audio Stream XML
**Feature - Adding new element for Audio Stream XML **
keepCallAlive element in Audio Stream XMLFeature - Adding support for Locale param in Create, Get and List Session
Feature - Adding support for Locale param in Create, Get and List Session
locale in create Session APIlocale param in get and list Session responseFeature - Adding support for location whatsapp messages
Feature - Adding support for location whatsapp messages
location to send message API to support location whatsapp messageslocation in templates to support location based templated messagesFeature - Adding support for interactive whatsapp messages
Feature - Adding support for interactive whatsapp messages
interactive to send message API to support interactive whatsapp messagesFeature - Pin Based Authentication, SubAccount and GeoMatch for Number Masking
Feature - Pin Based Authentication, SubAccount and GeoMatch for Number Masking
Feature - Support for dynamic button components when sending a templated WhatsApp message
Feature - Support for dynamic button components when sending a templated WhatsApp message
payload in templates to support dynamic payload in templatesFeature - Import Campaign API - Added import campaign API
Feature - Import Campaign API
Feature - Log Redaction Enhancement
Feature - Log Redaction Enhancement
Bug fix - Plivo Signature validation-V3 URL constructor
Bug fix - Plivo Signature validation-V3 URL constructor
Feature - TollFree Verification API Support
Feature - TollFree Verification API Support
toll_free_sms_verification_id and toll_free_sms_verification_order_status in to the response of the [list all numbers API], [list single number API]toll_free_sms_verification_order_status filter to AccountPhoneNumber - list all my numbers API.Feature - Verify Caller Id API support -API support for verifying, updating, getting and deleting caller IDs.
Feature - Verify Caller Id API support -API support for verifying, updating, getting and deleting caller IDs.
Fixed constructor method signature for Dial XML element
Bug fix - Dial XML element
Added Create, Delete, Update, Get and List Masking Session API
Feature - Number Masking
Feature - Added New Param 'carrier_fees', 'carrier_fees_rate', 'destination_network' in Get Message and List Message APIs
Feature - Added New Param 'carrier_fees', 'carrier_fees_rate', 'destination_network' in Get Message and List Message APIs
Feature - Verify - Added Create Session API - Added Get Session API - Added List Session API - Added Validate Session API
Feature - Verify
Feature - WhatsApp message support
Feature - WhatsApp message support
template and new message_type whatsapp to send message APImessage_states (read) message_type(whatsapp),conversation_id, conversation_origin, conversation_expiry_timestamp in list all messages API and get message details API responseAdded new params DLTEntityID, DLTTemplateID, DLTTemplateCategory to the send message API
Feature - DLT parameters
DLTEntityID, DLTTemplateID, DLTTemplateCategory to the send message APIDLTEntityID, DLTTemplateID, DLTTemplateCategory to the response for the list all messages API and the get message details APIRemoved object_id and object_type in the parameter as well as response in [list all numbers API]
API support for starting, deleting, getting streams on a live call
Audio Streaming
Fix warnings on [list all numbers API]
Added New Param cnam_lookup in to the response of the [list all numbers API], [list single number API]
Feature - CNAM Lookup
cnam_lookup in to the response of the [list all numbers API], [list single number API]cnam_lookup filter to AccountPhoneNumber - list all my numbers API.cnam_lookup parameter to buy number[Buy a Phone Number] to configure CNAM Lookup while buying a US numbercnam_lookup parameter to update number[Update an account phone number] to configure CNAM Lookup while buying a US numberAdded monthly_recording_storage_amount, recording_storage_rate, rounded_recording_duration, and recording_storage_duration parameters to the response
monthly_recording_storage_amount, recording_storage_rate, rounded_recording_duration, and recording_storage_duration parameters to the response for get single recording API and get all recordings APIrecording_storage_duration parameter as a filter option for get all recordings APIFix send sms api failure on multiple destination number added on array param
Add New Param renewalDate to the response of the [list all numbers API], [list single number API]
renewalDate to the response of the [list all numbers API], [list single number API]renewal_date, renewal_date__gt, renewal_date__gte,renewal_date__lt and renewal_date__lte (https://www.plivo.com/docs/numbers/api/account-phone-number#list-all-my-numbers)Add replacedSender to the response for the list all messages API and the get message details API
replacedSender to the response for the list all messages API and the get message details APIapiId to the responses for the list all messages API and the get message details APIFeature - Added New Param 'source_ip' in GetCall and ListCalls
Feature - Added New Param 'source_ip' in GetCall and ListCalls
source_ip to the response for the retrieve a call details API and the retreive all call details APIFix "https://github.com/plivo/plivo-php/issues/308"
Added New Param created_at to the response of the [list all profiles API], [get profile API], [list all brands API], [get brand API], [list all campai
created_at to the response of the [list all profiles API], [get profile API], [list all brands API], [get brand API], [list all campaigns API] and the [get campaign API]Fix brand registration create api param
Add isDomestic to the response for the list all messages API and the get message details API
isDomestic to the response for the list all messages API and the get message details API-Added Exception handling for Retrieve all Calls API Retrieve details of all calls
-Added Exception handling for Retrieve all Calls API Retrieve details of all calls
Feature - Enhance MDR filtering capabilities
**Feature - Enhance MDR filtering capabilities **
Add requesterIP to the response for the list all messages API and the get message details API
requesterIP to the response for the list all messages API and the get message details APIAdded new param(Message_expiry) in Send message API
- Added update campaign API
Added Delete campaign and brand API
- Support for PHP 8.1 version
- Added Brand Usecase Request
SDK throws exception when callback_url is provided in the request
Bug fix - StartRecording
callback_url is provided in the requestAdded 3 new keys to AccountPhoneNumber object:tendlc_registration_status, tendlc_campaign_id and toll_free_sms_verification
tendlc_registration_status, tendlc_campaign_id and toll_free_sms_verification (https://www.plivo.com/docs/numbers/api/account-phone-number#the-accountphonenumber-object)tendlc_registration_status, tendlc_campaign_id and toll_free_sms_verification (https://www.plivo.com/docs/numbers/api/account-phone-number#list-all-my-numbers)Your coding agent can read these notes before it upgrades. Set up the MCP server →