{"id":26395648,"url":"https://github.com/elasticemail/elasticemail.webapiclient-js","last_synced_at":"2025-06-10T14:34:05.598Z","repository":{"id":20282452,"uuid":"89339496","full_name":"ElasticEmail/ElasticEmail.WebApiClient-js","owner":"ElasticEmail","description":"Deprecated library. Easily send emails with Elastic Email using Web API JS Client https://elasticemail.com/","archived":false,"fork":false,"pushed_at":"2023-02-27T23:22:24.000Z","size":3849,"stargazers_count":15,"open_issues_count":25,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-03T01:55:23.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ElasticEmail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-25T08:59:02.000Z","updated_at":"2024-07-27T22:15:29.000Z","dependencies_parsed_at":"2024-06-19T01:43:47.570Z","dependency_job_id":"46da40a4-50c4-4434-8321-8a7199914fce","html_url":"https://github.com/ElasticEmail/ElasticEmail.WebApiClient-js","commit_stats":{"total_commits":36,"total_committers":7,"mean_commits":5.142857142857143,"dds":0.6944444444444444,"last_synced_commit":"0395797acfc688e6d786860e0f2bf7910e501da6"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2FElasticEmail.WebApiClient-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2FElasticEmail.WebApiClient-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2FElasticEmail.WebApiClient-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2FElasticEmail.WebApiClient-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ElasticEmail","download_url":"https://codeload.github.com/ElasticEmail/ElasticEmail.WebApiClient-js/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElasticEmail%2FElasticEmail.WebApiClient-js/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259093183,"owners_count":22804134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-17T11:18:53.643Z","updated_at":"2025-06-10T14:34:05.555Z","avatar_url":"https://github.com/ElasticEmail.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elasticemail-webapiclient (LEGACY)\n\nNew version of API - https://github.com/ElasticEmail/elasticemail-js\n\n[![N|ElasticEmail](https://elasticemail.com/wp-content/uploads/2018/05/100x100.png)](https://elasticemail.com)\n\n# Prerequisites #\n* [An Elastic Email account](https://elasticemail.com/account/)\n\n## Getting account info in Node ##\n```js\t\nnpm install elasticemail-webapiclient\n```\n\n```js\nconst eeClient = require('elasticemail-webapiclient').client;\n\nconst options = {\n    apiKey: 'YourApiKey',\n    apiUri: 'https://api.elasticemail.com/',\n    apiVersion: 'v2'\n}\n\nconst EE = new eeClient(options);\n\n// Load account data\nEE.Account.Load().then(function(resp) {\n    console.log(resp);\n});\n\nconst emailParams = {\n    \"subject\": 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',\n    \"to\": 'example@foo.com',\n    \"from\": 'example@bar.com',\n    \"replyTo\": 'replyto@baz.com',\n    \"body\": 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' +\n    ' Curabitur in lectus id ipsum laoreet dignissim in ut odio. Duis volutpat arcu dolor, eu cursus mi vestibulum ut.' +\n    ' Etiam eu ipsum orci. Vestibulum aliquam eros in massa dapibus malesuada. Proin sit amet blandit nulla, eu porttitor neque.' +\n    ' Duis consequat erat est, sit amet condimentum turpis sagittis sit amet. Nam fringilla, tellus ac euismod elementum,' +\n    ' ipsum ante consequat nisi, ut lobortis arcu sapien vel ex. Mauris sit amet magna a ipsum porttitor hendrerit.' +\n    ' Nam elementum iaculis tellus, nec euismod ante. Suspendisse nec lobortis magna, at placerat augue.' +\n    ' Quisque luctus scelerisque metus, ut facilisis mi consectetur vel. Ut augue diam, ornare dictum tincidunt a,' +\n    ' volutpat nec arcu. Mauris iaculis bibendum pulvinar. Quisque vestibulum, magna quis aliquam tincidunt,' +\n    ' leo eros luctus nibh, eu dictum nisl velit id mauris.',\n    \"fromName\": 'John Doe',\n    \"bodyType\": 'Plain'\n};\n\n// Send email\nEE.Email.Send(emailParams)\n.catch((err) =\u003e {\n    throw new Error(err);\n});\n```\t\n\n\n## API ##\nAPI documentation you can find on [Elastic Email website](https://api.elasticemail.com/public/help).\n\n# About #\nElasticEmail.WebApiClient is guided and supported by the ElasticEmail Dev Team.\n\nElasticEmail.WebApiClient is maintained and funded by Elastic Email Inc. The names and logos for ElasticEmail.WebApiClient are trademarks of Elastic Email Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail.webapiclient-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felasticemail%2Felasticemail.webapiclient-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felasticemail%2Felasticemail.webapiclient-js/lists"}