
MMS API
Send media
Send media
Product-specific detail
Send media. Developer documentation for MMS.
DIDWire
Media requirements
Media requirements
Media requirements
- Availability and registration requirements come from approved coverage records.
- Consent, identity, caller-ID and messaging rules vary by jurisdiction and use case.
- DIDWire support can confirm commercial or technical prerequisites before production traffic.
DIDWire
Receive/webhooks
Developer experience
Build against documented APIs
Public discovery endpoints expose only approved data. Administrative and MCP writes remain permissioned and auditable.
curl -X POST "https://api.didwire.example/v1/messages" \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"to": "+14155550199",
"channel": "sms",
"body": "Your DIDWire verification code is: 482901"
}'
# Response: 202 Accepted
{
"id": "msg_9f82d1c0",
"status": "queued",
"segments": 1
}MMS API
Errors
Errors
Product-specific detail
Errors. Developer documentation for MMS.
Global Footprint
Coverage caveats
Build carrier-grade voice, messaging, and numbering into your app.
Low-latency global API edge gateway, official SDKs (Node, Python, Go, PHP), asynchronous event webhooks, and comprehensive sandbox environment.
Transparent Commercial Rates
Browse transparent A-Z rate decks, local DID pricing, and SMS volume tiers with zero hidden commitments.
- Live country-by-country rate search
- Downloadable CSV rate decks
- Flexible prepaid or billed terms
Enterprise & High-Volume Interconnect
Custom CPS limits, bilateral carrier agreements, dedicated account management, and SLA contract guarantees.
- Custom committed CPS thresholds
- 24/7 dedicated NOC escalation desk
- STIR/SHAKEN Level-A token signing
Programmable CPaaS APIs
Integrate voice calling, SMS/RCS messaging, and DID provisioning into your software stack in minutes.
- RESTful endpoints & real-time webhooks
- Official Node, Python, Go, and PHP SDKs
- Instant sandbox test environment