Files
wehub-resource-sync 4ce4204b6c
CI / Lint (push) Failing after 2s
CI / Build (push) Has been skipped
SDK CI / PHP SDK (push) Failing after 1s
Split PHP SDK / PHP SDK tests (push) Failing after 1s
CI / Test (push) Failing after 1s
CI / Dashboard (push) Failing after 0s
SDK CI / JavaScript SDK (push) Failing after 0s
SDK CI / Python SDK (push) Failing after 2s
SDK CI / Java SDK (push) Failing after 1s
Split PHP SDK / Mirror sdk/php -> rmyndharis/openwa-php (push) Has been skipped
CI / Test (PostgreSQL migrations) (push) Failing after 7m47s
CI / Docker Build (push) Has been skipped
chore: import upstream snapshot with attribution
2026-07-13 12:24:08 +08:00

50 lines
1.0 KiB
Python

"""
OpenWA Python SDK.
Official client library for the OpenWA WhatsApp API Gateway.
Example usage::
from openwa import OpenWAClient
client = OpenWAClient(
base_url="http://localhost:2785",
api_key="owa_k1_…",
)
client.sessions.start("my-session")
result = client.messages.send_text("my-session", {
"chatId": "628123456789@c.us",
"text": "Hello from the OpenWA Python SDK!",
})
print(result["messageId"])
"""
from __future__ import annotations
from .client import OpenWAClient
from .errors import (
OpenWAApiError,
OpenWAAuthError,
OpenWAConflictError,
OpenWAError,
OpenWAForbiddenError,
OpenWANotFoundError,
OpenWANotImplementedError,
OpenWARateLimitError,
OpenWATimeoutError,
)
__all__ = [
"OpenWAClient",
"OpenWAError",
"OpenWAApiError",
"OpenWAAuthError",
"OpenWAForbiddenError",
"OpenWANotFoundError",
"OpenWAConflictError",
"OpenWARateLimitError",
"OpenWANotImplementedError",
"OpenWATimeoutError",
]