linkage/sendgrid-marketing-campaign-api-client

simple php client for sendgrid marketing campaign apis

v1.0.0 2023-11-14 03:16 UTC

This package is auto-updated.

Last update: 2024-04-14 04:43:41 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
}