Sendblue API
Overview
This package is a Python wrapper for the Sendblue API. It provides a simple interface for sending and receiving messages.
Prerequisites
You will need to get API keys by signing up for a Sendblue account. You can do so here.
Installation
pip install sendblue-python
Usage
Initializing
from sendblue import Sendblue
SENDBLUE_API_KEY = os.environ.get("SENDBLUE_API_KEY")
SENDBLUE_API_SECRET = os.environ.get("SENDBLUE_API_SECRET")
sendblue = Sendblue(SENDBLUE_API_KEY, SENDBLUE_API_SECRET)
Send Message API Call
response = sendblue.send_message('+19998887777', {
'content': 'Hello from Sendblue!',
'send_style': 'invisible',
'media_url': 'https://source.unsplash.com/random.png',
'status_callback': 'https://example.com/callback'
})
Send Group Message API call
response = sendblue.send_group_message(['+19998887777', '+19998887778'], {
'content': 'Hello from Sendblue!',
'send_style': 'invisible',
'media_url': 'https://source.unsplash.com/random.png',
'status_callback': 'https://example.com/callback'
})
Hint
You can get free api keys for testing & hobby purposes by emailing the team