---
title: "Resources"
description: "Everything on the client, by resource."
url: "https://docs.goomzo.africa/docs/developers/python-sdk/resources"
docs_index: /llms.txt
lastUpdated: 2026-11-12
section: "Reference"
related:
  - /docs/developers/python-sdk/lists
  - /docs/developers/python-sdk/errors
---

> For an index of all documentation, see [/llms.txt](https://docs.goomzo.africa/llms.txt). Any page is also available as Markdown by adding .md to its URL.

# Resources

> Everything on the client, by resource.

Every method returns the API's answer as typed dicts. Long lists return a [Page](https://docs.goomzo.africa/docs/developers/python-sdk/lists?utm_source=llms&utm_medium=ai).
`AsyncGoomzo` has the same methods, each awaited.

| Attribute                   | For                                                                                             |
| --------------------------- | ----------------------------------------------------------------------------------------------- |
| `goomzo.messages`           | Send, read and cancel messages. See [Send messages](https://docs.goomzo.africa/docs/developers/python-sdk/messages?utm_source=llms&utm_medium=ai).      |
| `goomzo.broadcasts`         | `create`, `get`, `list` and `cancel` broadcasts.                                                |
| `goomzo.templates`          | Saved templates. See [Send templates](https://docs.goomzo.africa/docs/developers/python-sdk/templates?utm_source=llms&utm_medium=ai).                   |
| `goomzo.whatsapp.templates` | The templates on your WhatsApp account.                                                         |
| `goomzo.customers`          | Customers, their segments and activity. See [Customers](https://docs.goomzo.africa/docs/developers/python-sdk/customers?utm_source=llms&utm_medium=ai). |
| `goomzo.activity`           | `record` customer activity, by phone, email or id.                                            |
| `goomzo.segments`           | Segments, and the customers in them.                                                            |
| `goomzo.webhook_endpoints`  | Your webhook endpoints. See [Webhooks](https://docs.goomzo.africa/docs/developers/python-sdk/webhooks?utm_source=llms&utm_medium=ai).                   |

## Types

Every request and answer is a typed dict in `goomzo.types`, such as `Message`, `MessageInput`, `Customer` and
`WebhookEvent`:

```python
from goomzo.types import Message, MessageInput

def order_ready(phone: str) -> MessageInput:
    return {'to': phone, 'channel': 'sms', 'content': {'text': 'Your order is ready.'}}
```

---

For an index of all available documentation, see [/llms.txt](https://docs.goomzo.africa/llms.txt)
