Skip to main content

matimo-twilio

Twilio tools for Matimo — send SMS, send MMS, and retrieve message history.

PyPI Docs


Installation

pip install matimo matimo-twilio

Available Tools (4 Total)

Tool Description
twilio-send-sms Send an SMS message to a phone number
twilio-send-mms Send an MMS message with media
twilio-list-messages List sent/received messages with filters
twilio-get-message Get details of a specific message by SID

Quick Start

import asyncio
import os
from matimo import Matimo
from matimo_twilio import get_tools_path

async def main():
    matimo = await Matimo.init(get_tools_path())

    # Send an SMS
    await matimo.execute('twilio-send-sms', {
        'to': '+15551234567',
        'from': '+15559876543',
        'body': 'Hello from Matimo!',
    })

    # List recent messages
    result = await matimo.execute('twilio-list-messages', {
        'limit': 10,
    })
    print(result)

asyncio.run(main())

Authentication

export TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export TWILIO_AUTH_TOKEN="your-auth-token"

Find these in your Twilio Console.


Documentation


Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matimo_twilio-0.1.2.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matimo_twilio-0.1.2-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file matimo_twilio-0.1.2.tar.gz.

File metadata

  • Download URL: matimo_twilio-0.1.2.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matimo_twilio-0.1.2.tar.gz
Algorithm Hash digest
SHA256 17ad4e1dab01a9c33f95f0c1c5a2eb76c01e0d91ef55e884bc3e29935801d176
MD5 3a20bbf32aeb5d6a880ee0e9e7e34a20
BLAKE2b-256 c864f5bfb2383578555db8388b59548e266fabb821b68694b9e195115ab51545

See more details on using hashes here.

File details

Details for the file matimo_twilio-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: matimo_twilio-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for matimo_twilio-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85f689fd06561bcc62e40e48a5b4be6932b079dc4937d73a6bf0650fefd9dd18
MD5 57d56403c3ed304b58fee94aacac130c
BLAKE2b-256 4592e3e8bd367a8abf2fc89259eb51626c93cd6c5fa4742d9923fe81b411f82b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page