Skip to content

sendblue-api/sendblue-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sendblue Python Library

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

Usage

Initializing

from sendblue import Sendblue

# Load your key from an environment variable or secret management service
# (do not include your key directly in your code)
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

response = sendblue.send_message('+19998887777', 'Hello from Sendblue!', send_style='invisible', media_url='https://source.unsplash.com/random.png', status_callback='https://example.com/callback')

Send Group Message

response = sendblue.send_group_message(['+19998887777', '+19998887778'], 'Hello from Sendblue!', send_style='invisible', media_url='https://source.unsplash.com/random.png', status_callback='https://example.com/callback')

Modify Group

response = sendblue.modify_group('group_id', 'add_recipient', '+19998887777')

Lookup Number

response = sendblue.lookup('+19998887777')

Send Typing Indicator

response = sendblue.send_typing_indicator('+19998887777')

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages