Skip to content
Anthony Oliva
Create account

Messaging

Send images, GIFs, and media that renders everywhere

Same endpoint as SMS, one extra field. We transcode and resize to what each carrier accepts, so a receipt image looks right on an eight-year-old handset and on the latest flagship.

01

Transcoding handled upstream

Upload a 4 MB PNG and we deliver a carrier-safe file. No pre-processing pipeline to build, no per-carrier size table to maintain.

02

Multiple attachments

Up to 10 media items per message, mixed with text, delivered as a single MMS on carriers that support it.

03

Inbound media

Media your customers send back is stored on a signed, expiring URL and delivered through the same inbound webhook as SMS.

04

Graceful SMS fallback

If a destination cannot receive MMS, we can fall back to SMS with a link instead of silently failing. You choose the behavior per message.

Send your first message

Authentication is a key pair over HTTPS basic auth. There is no SDK requirement โ€” every endpoint is plain REST.

curl https://api.anthonyoliva.com/v1/messages \
  -u "$AO_KEY_ID:$AO_KEY_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "+13155550142",
    "to": "+13155550188",
    "body": "Your technician has arrived. Photo attached.",
    "media_urls": ["https://cdn.example.com/arrival.jpg"],
    "campaign_id": "C7X4M2P"
  }'

Specifications

Formats
JPEG, PNG, GIF, MP4, PDF, vCard
Max size
5 MB after transcoding, 10 MB on upload
Attachments
Up to 10 per message
Text with media
Up to 1,600 characters
Number types
10DLC local, toll-free
Inbound media retention
30 days, configurable

Common use cases

  • Appointment cards and boarding passes
  • Photo confirmation of a delivery or a repair
  • Receipts, invoices, and statements
  • Product imagery in a consented marketing program
  • Proof-of-service documentation in field operations

Consent still comes first

Every use case above assumes the recipient gave you prior express consent for that specific program. Our Messaging Policy sets out exactly what your call-to-action must disclose and how long you have to keep the proof.

Talk to someone who has read the carrier rules

Tell us what you are sending, to whom, and how they consented. We will tell you honestly whether it will get approved, and what to change if it will not.

+1 (332) 231-6423ยทsales@anthonyoliva.com

ANTHONY OLIVA, INC. โ€” 6724 Thompson Road, Syracuse, NY 13211, United States