sparkpost-cli v0.1.0
Sign up for a SparkPost account and visit our Developer Hub for even more content.
SparkPost Command Line Interface
A command-line interface to SparkPost.
Installation
The easiest way to install the CLI is through npm.
npm install sparkpost-cli -gYou can also clone the github repo and use a symlink.
git clone https://github.com/SparkPost/node-sparkpost-cli.git
cd ./node-sparkpost-cli
npm linkConfiguring
To start using the CLI you have to give it an API key associated with your account. You can specify your API key through the environment variable SPARKPOST_API_KEY or the config command.
// using an env variable
export SPARKPOST_API_KEY=MY_SPARKPOST_API_KEY
// using the CLI
sparkpost config --key=MY_SPARKPOST_API_KEYGetting Help
--help
Use the --help flag on any command to get information about any subcommands and options it takes.
sparkpost inbound-domains --helpUsage: sparkpost inbound-domains <command> [options]
Commands:
create create a inbound domain
delete delete a inbound domain
get get a inbound domain
list list inbound domains
Options:
--version Show version number [boolean]
--help Show help [boolean]
--docs Open documentation [boolean]--docs
On any of the endpoint commands you can use the --docs flag to open up the full documentation in your browser.
sparkpost sending-domains --docsBasic Commands
For a full list of commands run sparkpost --help.
sparkpost config- Configure the CLI to your accountsparkpost account- Get your account informationsparkpost [endpoint] [command]- Call the specified endpoint and command Supported endpoints include:inbound-domains,message-events,relay-webhooks,sending-domains,subaccounts,webhooks
Tips
- Using an elite account? Set
sparkpost config --origin=YOUR_ORIGINto use the CLI. - Note: this tool is still young. To migrate your suppression list from SendGrid or Mandrill, please use our other CLI tool. PRs welcome :)
Contributing
We love community contributions. Checkout CONTRIBUTING.md and COMMANDS.md for guides on adding to the CLI.
9 years ago