PHP Package: getbrevo/brevo-php
Brevo PHP library facilitates seamless integration for web development, providing robust functionalities and optimal performance.
Current Version: 2.0.13
Last Updated: 2025-09-16
PHP Requirement: >=5.6
Dependencies: None
Package Description
Brevo PHP library is a comprehensive solution designed to enhance web projects with its efficient features and user-friendly approach. With a focus on scalability and reliability, this library ensures streamlined development processes, making it a preferred choice for developers worldwide.
Classes:
- Brevo\Client\HeaderSelector
- Brevo\Client\Api\AttributesApi
- Brevo\Client\Api\FilesApi
- Brevo\Client\Api\WhatsAppCampaignsApi
- Brevo\Client\Api\TasksApi
- Brevo\Client\Api\ResellerApi
- Brevo\Client\Api\TransactionalWhatsAppApi
- Brevo\Client\Api\DealsApi
- Brevo\Client\Api\EmailCampaignsApi
- Brevo\Client\Api\TransactionalSMSApi
- Brevo\Client\Api\ContactsApi
- Brevo\Client\Api\SendersApi
- Brevo\Client\Api\NotesApi
- Brevo\Client\Api\FoldersApi
- Brevo\Client\Api\ListsApi
- Brevo\Client\Api\MasterAccountApi
- Brevo\Client\Api\InboundParsingApi
- Brevo\Client\Api\ExternalFeedsApi
- Brevo\Client\Api\CRMApi
- Brevo\Client\Api\WebhooksApi
- Brevo\Client\Api\UserApi
- Brevo\Client\Api\ProcessApi
- Brevo\Client\Api\AccountApi
- Brevo\Client\Api\CouponsApi
- Brevo\Client\Api\TransactionalEmailsApi
- Brevo\Client\Api\ConversationsApi
- Brevo\Client\Api\EcommerceApi
- Brevo\Client\Api\DomainsApi
- Brevo\Client\Api\EventsApi
- Brevo\Client\Api\CompaniesApi
- Brevo\Client\Api\SMSCampaignsApi
- Brevo\Client\ApiException
- Brevo\Client\Model\GetCouponCollection
- Brevo\Client\Model\CreateSenderIps
- Brevo\Client\Model\GetTransacEmailsListTransactionalEmails
- Brevo\Client\Model\GetContactCampaignStats
- Brevo\Client\Model\AbTestVersionClicksInner
- Brevo\Client\Model\InlineResponse2012
- Brevo\Client\Model\SendSmtpEmailReplyTo
- Brevo\Client\Model\SubAccountUpdatePlanRequestFeatures
- Brevo\Client\Model\GetAttributesAttributes
- Brevo\Client\Model\GetBlockedDomains
- Brevo\Client\Model\Task
- Brevo\Client\Model\ConversationsMessageFileImageInfo
- Brevo\Client\Model\GetCampaignStats
- Brevo\Client\Model\GetProductDetails
- Brevo\Client\Model\NoteData
- Brevo\Client\Model\SendSmtpEmailSender
- Brevo\Client\Model\UpdateSmtpTemplate
- Brevo\Client\Model\FileDownloadableLink
- Brevo\Client\Model\CreateSmsCampaignRecipients
- Brevo\Client\Model\GetTransacEmailContent
- Brevo\Client\Model\Body13
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsDelivered
- Brevo\Client\Model\GetExtendedCampaignOverview
- Brevo\Client\Model\SendSmtpEmailCc
- Brevo\Client\Model\SubAccountsResponseSubAccounts
- Brevo\Client\Model\GetChildInfoCredits
- Brevo\Client\Model\SubAccountAppsToggleRequest
- Brevo\Client\Model\ExportWebhooksHistory
- Brevo\Client\Model\CompaniesList
- Brevo\Client\Model\UpdateSmsCampaign
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoCredits
- Brevo\Client\Model\ModelInterface
- Brevo\Client\Model\Body14
- Brevo\Client\Model\GetSegments
- Brevo\Client\Model\Body2
- Brevo\Client\Model\BodyVariablesItems
- Brevo\Client\Model\GetExternalFeedByUUIDHeaders
- Brevo\Client\Model\CreateWhatsAppCampaignRecipients
- Brevo\Client\Model\AbTestVersionClicks
- Brevo\Client\Model\GetOrders
- Brevo\Client\Model\GetChildAccountCreationStatus
- Brevo\Client\Model\GetSendersListIps
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsMessagesSent
- Brevo\Client\Model\GetAllExternalFeeds
- Brevo\Client\Model\CreateSubAccount
- Brevo\Client\Model\DealAttributes
- Brevo\Client\Model\SendSmtpEmailReplyTo1
- Brevo\Client\Model\GetWhatsappEventReportEvents
- Brevo\Client\Model\GetStatsByBrowser
- Brevo\Client\Model\GetTransacEmailContentEvents
- Brevo\Client\Model\GetFolders
- Brevo\Client\Model\UpdateSender
- Brevo\Client\Model\GetScheduledEmailByMessageId
- Brevo\Client\Model\Company
- Brevo\Client\Model\SendTestEmail
- Brevo\Client\Model\GetDomainsListDomains
- Brevo\Client\Model\GetClient
- Brevo\Client\Model\GetChildInfoStatistics
- Brevo\Client\Model\FileList
- Brevo\Client\Model\SendSmtpEmailMessageVersions
- Brevo\Client\Model\WhatsappCampStats
- Brevo\Client\Model\UpdateAttribute
- Brevo\Client\Model\GetLists
- Brevo\Client\Model\GetScheduledEmailByBatchIdBatches
- Brevo\Client\Model\Deal
- Brevo\Client\Model\GetSendersListSenders
- Brevo\Client\Model\GetAccountRelay
- Brevo\Client\Model\AbTestCampaignResultClickedLinks
- Brevo\Client\Model\GetProcess
- Brevo\Client\Model\UpdateCampaignStatus
- Brevo\Client\Model\CreateWhatsAppCampaign
- Brevo\Client\Model\OrderBatch
- Brevo\Client\Model\CreateDomain
- Brevo\Client\Model\GetTransacBlockedContactsReason
- Brevo\Client\Model\ManageIp
- Brevo\Client\Model\NoteId
- Brevo\Client\Model\AddCredits
- Brevo\Client\Model\GetSmtpTemplates
- Brevo\Client\Model\GetEmailEventReportEvents
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfo
- Brevo\Client\Model\GetInboundEmailEvents
- Brevo\Client\Model\CreateList
- Brevo\Client\Model\Body12
- Brevo\Client\Model\GetTransacBlockedContactsContacts
- Brevo\Client\Model\SendSmtpEmail
- Brevo\Client\Model\CreateContact
- Brevo\Client\Model\CreateProductModel
- Brevo\Client\Model\RequestContactImportNewList
- Brevo\Client\Model\InlineResponse2011
- Brevo\Client\Model\Otp
- Brevo\Client\Model\GetWhatsAppConfig
- Brevo\Client\Model\AllOfgetContactsContactsItems
- Brevo\Client\Model\GetWhatsappCampaignsCampaigns
- Brevo\Client\Model\GetIpsFromSender
- Brevo\Client\Model\CreateUpdateBatchCategoryModel
- Brevo\Client\Model\GetAllExternalFeedsFeeds
- Brevo\Client\Model\GetIp
- Brevo\Client\Model\RequestContactImport
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoFeaturesUsers
- Brevo\Client\Model\CreateAttribute
- Brevo\Client\Model\CreatedProcessId
- Brevo\Client\Model\RequestContactExportCustomContactFilter
- Brevo\Client\Model\GetSmsCampaignStats
- Brevo\Client\Model\UpdateWhatsAppCampaign
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsOpened
- Brevo\Client\Model\AddContactToList
- Brevo\Client\Model\CreateDoiContact
- Brevo\Client\Model\GetTransacBlockedContacts
- Brevo\Client\Model\GetSmsEventReport
- Brevo\Client\Model\GetWhatsappCampaigns
- Brevo\Client\Model\MasterDetailsResponse
- Brevo\Client\Model\CreateEmailCampaignRecipients
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoFeaturesLandingPage
- Brevo\Client\Model\GetWhatsappCampaignOverview
- Brevo\Client\Model\UpdateAttributeEnumeration
- Brevo\Client\Model\GetExtendedCampaignOverviewSender
- Brevo\Client\Model\Body
- Brevo\Client\Model\AbTestVersionStats
- Brevo\Client\Model\GetAccountActivity
- Brevo\Client\Model\GetSmsCampaign
- Brevo\Client\Model\GetAccountActivityLogs
- Brevo\Client\Model\PostContactInfoContacts
- Brevo\Client\Model\UpdateCouponCollection
- Brevo\Client\Model\GetEmailCampaigns
- Brevo\Client\Model\GetDomainConfigurationModel
- Brevo\Client\Model\CreateUpdateCategory
- Brevo\Client\Model\PostSendSmsTestFailed
- Brevo\Client\Model\UploadImageModel
- Brevo\Client\Model\SendSms
- Brevo\Client\Model\GetInboundEmailEventsByUuidLogs
- Brevo\Client\Model\GetInvitedUsersListUsers
- Brevo\Client\Model\SendTestSms
- Brevo\Client\Model\CreateCategoryModel
- Brevo\Client\Model\GetAccount
- Brevo\Client\Model\PostContactInfo
- Brevo\Client\Model\ScheduleSmtpEmail
- Brevo\Client\Model\TaskTypes
- Brevo\Client\Model\Body4
- Brevo\Client\Model\AddChildDomain
- Brevo\Client\Model\EventIdentifiers
- Brevo\Client\Model\GetExtendedContactDetails
- Brevo\Client\Model\UpdateBatchContactsModel
- Brevo\Client\Model\DealsList
- Brevo\Client\Model\CreateApiKeyResponse
- Brevo\Client\Model\GetChildInfoApiKeysV2
- Brevo\Client\Model\ConversationsMessage
- Brevo\Client\Model\PipelineStage
- Brevo\Client\Model\GetAttributes
- Brevo\Client\Model\GetExternalFeedByUUID
- Brevo\Client\Model\Body1
- Brevo\Client\Model\UpdateWebhook
- Brevo\Client\Model\SendReportEmail
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoFeaturesInbox
- Brevo\Client\Model\GetExtendedClientAddress
- Brevo\Client\Model\SendReport
- Brevo\Client\Model\GetExtendedCampaignStats
- Brevo\Client\Model\GetList
- Brevo\Client\Model\RemainingCreditModelChild
- Brevo\Client\Model\CreateCouponCollection
- Brevo\Client\Model\GetInvitedUsersList
- Brevo\Client\Model\CreateUpdateContactModel
- Brevo\Client\Model\GetChildDomains
- Brevo\Client\Model\Body6
- Brevo\Client\Model\GetProcesses
- Brevo\Client\Model\CreateUpdateProduct
- Brevo\Client\Model\CreateChild
- Brevo\Client\Model\GetWebhook
- Brevo\Client\Model\UploadImageToGallery
- Brevo\Client\Model\GetSharedTemplateUrl
- Brevo\Client\Model\GetCampaignRecipients
- Brevo\Client\Model\CreateSenderModel
- Brevo\Client\Model\GetAggregatedReport
- Brevo\Client\Model\AuthenticateDomainModel
- Brevo\Client\Model\MasterDetailsResponsePlanInfoFeatures
- Brevo\Client\Model\GetInboundEmailEventsByUuid
- Brevo\Client\Model\RemoveContactFromList
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoCreditsEmails
- Brevo\Client\Model\CreateApiKeyRequest
- Brevo\Client\Model\GetUserPermission
- Brevo\Client\Model\Pipelines
- Brevo\Client\Model\SubAccountUpdatePlanRequestCredits
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsClicked
- Brevo\Client\Model\SendSmtpEmailTo
- Brevo\Client\Model\InlineResponse2015
- Brevo\Client\Model\GetChildDomain
- Brevo\Client\Model\SendWhatsappMessage
- Brevo\Client\Model\Body11
- Brevo\Client\Model\GetSsoToken
- Brevo\Client\Model\CreateSubAccountResponse
- Brevo\Client\Model\CreateUpdateFolder
- Brevo\Client\Model\GetContactCampaignStatsOpened
- Brevo\Client\Model\GetReports
- Brevo\Client\Model\GetIpFromSender
- Brevo\Client\Model\GetDomainsList
- Brevo\Client\Model\UpdateContact
- Brevo\Client\Model\CreateSmtpTemplate
- Brevo\Client\Model\Note
- Brevo\Client\Model\GetSmsCampaignRecipients
- Brevo\Client\Model\ComponentItems
- Brevo\Client\Model\RemainingCreditModelReseller
- Brevo\Client\Model\GetReportsReports
- Brevo\Client\Model\GetAttributesEnumeration
- Brevo\Client\Model\UpdateList
- Brevo\Client\Model\SendTransacSmsTag
- Brevo\Client\Model\CreateDomainModelDnsRecordsDkimRecord
- Brevo\Client\Model\DealAttributesInner
- Brevo\Client\Model\RequestContactImportJsonBody
- Brevo\Client\Model\AbTestCampaignResult
- Brevo\Client\Model\GetInboundEmailEventsByUuidAttachments
- Brevo\Client\Model\InlineResponse2002
- Brevo\Client\Model\GetCorporateInvitedUsersList
- Brevo\Client\Model\Inviteuser
- Brevo\Client\Model\NoteList
- Brevo\Client\Model\GetCorporateInvitedUsersListGroups
- Brevo\Client\Model\GetSmsEventReportEvents
- Brevo\Client\Model\GetChildInfoApiKeysV3
- Brevo\Client\Model\UpdateEmailCampaignSender
- Brevo\Client\Model\GetSmtpTemplateOverview
- Brevo\Client\Model\GetEmailEventReport
- Brevo\Client\Model\CompanyAttributes
- Brevo\Client\Model\CreateWhatsAppTemplate
- Brevo\Client\Model\ConversationsMessageFile
- Brevo\Client\Model\GetFolder
- Brevo\Client\Model\SsoTokenRequest
- Brevo\Client\Model\GetCorporateInvitedUsersListUsers
- Brevo\Client\Model\Body3
- Brevo\Client\Model\ErrorModel
- Brevo\Client\Model\UpdateChildAccountStatus
- Brevo\Client\Model\GetCategoryDetails
- Brevo\Client\Model\BlockDomain
- Brevo\Client\Model\CreateAttributeEnumeration
- Brevo\Client\Model\GetCampaignOverview
- Brevo\Client\Model\CreateDomainModel
- Brevo\Client\Model\CreateSmsCampaign
- Brevo\Client\Model\CreateReseller
- Brevo\Client\Model\GetScheduledEmailByBatchId
- Brevo\Client\Model\GetProducts
- Brevo\Client\Model\CreateModel
- Brevo\Client\Model\UpdateExternalFeed
- Brevo\Client\Model\GetExtendedListCampaignStats
- Brevo\Client\Model\RequestContactExport
- Brevo\Client\Model\CreateUpdateBatchProducts
- Brevo\Client\Model\CreateUpdateCategories
- Brevo\Client\Model\CreateWebhook
- Brevo\Client\Model\Body8
- Brevo\Client\Model\SendSmtpEmailBcc
- Brevo\Client\Model\WhatsappCampTemplate
- Brevo\Client\Model\GetContactCampaignStatsClicked
- Brevo\Client\Model\RequestSmsRecipientExport
- Brevo\Client\Model\UpdateEmailCampaign
- Brevo\Client\Model\EmailExportRecipients
- Brevo\Client\Model\UpdateBatchContactsContacts
- Brevo\Client\Model\GetEmailCampaign
- Brevo\Client\Model\Order
- Brevo\Client\Model\UpdateBatchContacts
- Brevo\Client\Model\InviteAdminUser
- Brevo\Client\Model\SubAccountsResponse
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsUnsubscriptions
- Brevo\Client\Model\AbTestCampaignResultStatistics
- Brevo\Client\Model\DeleteHardbounces
- Brevo\Client\Model\GetContactCampaignStatsUnsubscriptions
- Brevo\Client\Model\GetChildInfo
- Brevo\Client\Model\CompanyAttributesInner
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsLinks
- Brevo\Client\Model\UpdateChildDomain
- Brevo\Client\Model\CreateCoupons
- Brevo\Client\Model\AllOfgetEmailCampaignsCampaignsItems
- Brevo\Client\Model\GetInvitedUsersListFeatureAccess
- Brevo\Client\Model\CreateSmtpTemplateSender
- Brevo\Client\Model\GetWebhookAuth
- Brevo\Client\Model\CreateUpdateBatchCategory
- Brevo\Client\Model\GetAccountRelayData
- Brevo\Client\Model\InlineResponse201
- Brevo\Client\Model\SubAccountDetailsResponse
- Brevo\Client\Model\OrderBilling
- Brevo\Client\Model\Body10
- Brevo\Client\Model\GetExtendedClient
- Brevo\Client\Model\CreateUpdateBatchProductsModel
- Brevo\Client\Model\Pipeline
- Brevo\Client\Model\MasterDetailsResponseBillingInfoAddress
- Brevo\Client\Model\CreateEmailCampaignSender
- Brevo\Client\Model\GetIps
- Brevo\Client\Model\GetChildrenList
- Brevo\Client\Model\CreateEmailCampaign
- Brevo\Client\Model\GetContactDetails
- Brevo\Client\Model\GetTransacAggregatedSmsReport
- Brevo\Client\Model\GetAccountPlan
- Brevo\Client\Model\GetExtendedCampaignStatsGlobalStats
- Brevo\Client\Model\GetSmtpTemplateOverviewSender
- Brevo\Client\Model\Putresendcancelinvitation
- Brevo\Client\Model\GetExtendedList
- Brevo\Client\Model\GetAccountMarketingAutomation
- Brevo\Client\Model\GetCorporateInvitedUsersListFeatureAccess
- Brevo\Client\Model\RemoveCredits
- Brevo\Client\Model\GetDeviceBrowserStats
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsUnsubscriptionsAdminUnsubscription
- Brevo\Client\Model\SendTransacSms
- Brevo\Client\Model\MasterDetailsResponsePlanInfo
- Brevo\Client\Model\GetSmsCampaigns
- Brevo\Client\Model\OrderProducts
- Brevo\Client\Model\RemainingCreditModel
- Brevo\Client\Model\InviteAdminUserPrivileges
- Brevo\Client\Model\SubAccountDetailsResponsePlanInfoFeatures
- Brevo\Client\Model\InlineResponse2001
- Brevo\Client\Model\InlineResponse2014
- Brevo\Client\Model\GetExtendedContactDetailsStatistics
- Brevo\Client\Model\InlineResponse200
- Brevo\Client\Model\CreatedBatchId
- Brevo\Client\Model\VariablesItems
- Brevo\Client\Model\GetWhatsappEventReport
- Brevo\Client\Model\PutRevokeUserPermission
- Brevo\Client\Model\GetSendersList
- Brevo\Client\Model\UpdateChild
- Brevo\Client\Model\GetInboundEmailEventsEvents
- Brevo\Client\Model\GetUserPermissionPrivileges
- Brevo\Client\Model\GetSegmentsSegments
- Brevo\Client\Model\Body5
- Brevo\Client\Model\MasterDetailsResponseBillingInfoName
- Brevo\Client\Model\GetWATemplates
- Brevo\Client\Model\GetWebhooks
- Brevo\Client\Model\TaskList
- Brevo\Client\Model\ContactErrorModel
- Brevo\Client\Model\GetContacts
- Brevo\Client\Model\Body9
- Brevo\Client\Model\GetWebhookHeaders
- Brevo\Client\Model\GetContactCampaignStatsTransacAttributes
- Brevo\Client\Model\GetTransacSmsReport
- Brevo\Client\Model\GetExtendedContactDetailsStatisticsUnsubscriptionsUserUnsubscription
- Brevo\Client\Model\CreateDomainModelDnsRecords
- Brevo\Client\Model\GetSmsCampaignOverview
- Brevo\Client\Model\GetChildInfoApiKeys
- Brevo\Client\Model\GetStatsByDomain
- Brevo\Client\Model\GetFolderLists
- Brevo\Client\Model\FileData
- Brevo\Client\Model\CreateSmtpEmail
- Brevo\Client\Model\CreateUpdateProducts
- Brevo\Client\Model\SubAccountUpdatePlanRequest
- Brevo\Client\Model\InlineResponse2013
- Brevo\Client\Model\UpdateEmailCampaignRecipients
- Brevo\Client\Model\TaskReminder
- Brevo\Client\Model\GetCategories
- Brevo\Client\Model\GetStatsByDevice
- Brevo\Client\Model\Contact
- Brevo\Client\Model\GetTransacSmsReportReports
- Brevo\Client\Model\Body7
- Brevo\Client\Model\SendSmtpEmailAttachment
- Brevo\Client\Model\GetWATemplatesTemplates
- Brevo\Client\Model\UpdateSmtpTemplateSender
- Brevo\Client\Model\CreateSender
- Brevo\Client\Model\CreateExternalFeed
- Brevo\Client\Model\Event
- Brevo\Client\Model\MasterDetailsResponseBillingInfo
- Brevo\Client\Model\SendSmtpEmailTo1
- Brevo\Client\Model\PostSendFailed
- Brevo\Client\Model\InviteuserPrivileges
- Brevo\Client\Model\GetTransacEmailsList
- Brevo\Client\ObjectSerializer
- Brevo\Client\Configuration
Download Latest Version: 2.0.13

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/getbrevo/brevo-php/2.0.13/loader.php';
use Brevo\Class1;
$obj = new Class1();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.