kudosity-mmslisted
Install: claude install-skill kudosity/skills
# Send MMS Messages
MMS messages are sent via the Kudosity V2 API and support images, GIFs, videos, and audio attachments.
## Authentication
- Header: `x-api-key: {KUDOSITY_API_KEY}`
- Credentials come from the Kudosity dashboard under **Developers → API Settings**
## API Details
- **Endpoint**: `POST https://api.transmitmessage.com/v2/mms`
- **Content-Type**: `application/json`
- All requests use `curl` commands
## Parameters
Required:
- `sender` (string): The sender number (must be assigned to the account)
- `recipient` (string): Destination number (local or E.164 international format)
- `content_urls` (array of strings): URLs to the media files to attach
Optional:
- `subject` (string): Message subject — max 20 characters, ASCII only
- `message` (string): Body text — max 1,000 characters. Use `[opt-out-link]` for opt-out if required
- `message_ref` (string, max 500 chars): Your reference ID, returned in webhooks
- `track_links` (boolean): Enable link tracking with shortened URLs
## Example curl Command
```bash
curl -s -X POST "https://api.transmitmessage.com/v2/mms" \
-H "x-api-key: ${KUDOSITY_API_KEY}" \
-H "User-Agent: kudosity-skills/0.2.1" \
-H "Content-Type: application/json" \
-d '{
"subject": "New Arrival",
"message": "Check out our latest product!",
"sender": "61481074185",
"recipient": "61435795809",
"content_urls": ["https://example.com/product.jpg"]
}'
```
## Response
**Flat object — not wrapped in a `data` envelope**, th