1

Loading the total Sendy subscribers

 2 years ago
source link: https://dev.to/dailydevtips1/loading-the-total-sendy-subscribers-in
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

You might have spotted the little status figure on the new design. It shows the number of articles written and the current total subscribed people to the newsletter.

For those not familiar with Sendy, it's a self-hosted email platform.
Much like Mailchimp, but self-hosted and behind the scenes powered by Amazon SES.

You can find more information in this article I wrote about Sendy.

Retrieving an API token

The first thing we must do is visit our Sendy instance and retrieve an API token so we can start communicating with it.

Login to your Sendy environment and visit the Settings panel.

From there, we directly need to access the API token.

Once you retrieve it, we can start working on our API call to retrieve the active subscriber count.

Retrieving the Subscriber count from Sendy

First, we'll need to define a couple of variables.

  • API Endpoint
  • API_KEY
  • LIST_ID

The API endpoint is your Sendy domain instance, followed by the API call.

In the case of retrieving the total subscribers, we will end up with an API endpoint like this:

https://sendy.daily-dev-tips.com/api/subscribers/active-subscriber-count.php

Enter fullscreen mode

Exit fullscreen mode

The API_KEY is the token we just fetched from Sendy, and for the LIST_ID, we need to go back into Sendy and click View all list inside that screen, you'll find the ID.

Once you have these three pieces of information, we can start trying out the API call.

I'll be using Insomnia to demo this out, but you can even use any API client or code.

Set the URL to be the API endpoint, and make the request a POST, then pass two fields as the form data:

  • api_key
  • list_id

Then try and run the request and see what happens. You should get a number that represents your current active subscribers.

And there you go, we get the latest subscriber count!

You can now mimic this call in your favorite programming language and show the number of people subscribed to your system.

Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK