An open API service indexing awesome lists of open source software.

https://github.com/elasticemail/elasticemail.webapiclient-php

Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/
https://github.com/elasticemail/elasticemail.webapiclient-php

api elastic elasticemail email php transactional web

Last synced: 2 months ago
JSON representation

Easily send emails with Elastic Email using Web API PHP Client https://elasticemail.com/

Awesome Lists containing this project

README

        

**LEGACY**

New version of API - https://github.com/ElasticEmail/elasticemail-php

**This library allows you to quickly and easily use the Elastic Email Web API v2 via PHP.**

# Prerequisites #
* [An Elastic Email account](https://elasticemail.com/account/)

# Instalation #
```
composer require elastic-email/web-api-client
```
# API #
API documentation you can find on [Elastic Email website](https://api.elasticemail.com/public/help).

# Examples #

##### Load account #####
```
$loader = require_once(__DIR__.'/../vendor/autoload.php');

$configuration = new \ElasticEmailClient\ApiConfiguration([
'apiUrl' => 'https://api.elasticemail.com/v2/',
'apiKey' => 'yourApiKey'
]);

$client = new \ElasticEmailClient\ElasticClient($configuration);

$clientData = $client->Account->Load();
```
##### Send email #####
```
$loader = require_once(__DIR__.'/../vendor/autoload.php');

$configuration = new \ElasticEmailClient\ApiConfiguration([
'apiUrl' => 'https://api.elasticemail.com/v2/',
'apiKey' => 'yourApiKey'
]);

$client = new \ElasticEmailClient\ElasticClient($configuration);

$client->Email->Send(
"title",
"from@email",
"from name",
null,
null,
null,
null,
null,
null,
array("to@email"),
array(),
array(),
array(),
array(),
array(),
null,
null,
null,
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
null
);
```

# About #
ElasticEmail.WebApiClient is guided and supported by the ElasticEmail Dev Team.

ElasticEmail.WebApiClient is maintained and funded by Elastic Email Inc. The names and logos for ElasticEmail.WebApiClient are trademarks of Elastic Email Inc.

![logo](https://elasticemail.com/files/ee_200x200.png)