linkage/sendgrid-marketing-campaign-api-client

simple php client for sendgrid marketing campaign apis

Maintainers

Package info

github.com/77web/sendgrid-marketing-campaign-api-php-client

pkg:composer/linkage/sendgrid-marketing-campaign-api-client

Statistics

Installs: 14 709

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

v1.3.0 2026-04-01 13:12 UTC

This package is auto-updated.

Last update: 2026-04-01 13:13:11 UTC


README

installation

composer require linkage/sendgrid-marketing-campaign-api-client

usage

$apiKey = 'get your api key from sendgrid admin screen';

$sendgridClient = new \Linkage\SendgridMarketingCampaignApiClient\Client(
    new \Linkage\SendgridMarketingCampaignApiClient\SendgridApiRequester($apiKey),
);
try {
    $sendgridClient->createContactList(
        new \Linkage\SendgridMarketingCampaignApiClient\ContactList\CreateContactListRequest('my new contact list'),
    );
} catch (\Linkage\SendgridMarketingCampaignApiClient\SendgridApiClientException $e) {
    // handle client error
} catch (\Linkage\SendgridMarketingCampaignApiClient\SendgridApiServerException $e) {
    // handle server error
}