Urgent.News

What's breaking now, across thousands of outlets.

Tech

There is no public Apple Messages for Business API

Brands keep looking for an Apple Messages for Business API key. Apple does not issue one to brands. The channel is real. A customer can message a business from the Messages app, Apple Maps, Safari, or a Message Suggest result. The integration is not a public REST API you call from your own backend. Apple requires an approved Messaging Service Provider. The MSP implements Apple's server-to-server…

Brands search for an Apple Messages for Business API key. Yet Apple does not provide such a key to brands. The channel exists. A customer can converse with a business via the Messages app, Apple Maps, Safari, or a Message Suggest result. However, this integration is not a public REST API that can be called from a separate backend.

Apple mandates an approved Messaging Service Provider (MSP). The MSP handles the server-to-server Messages for Business API. Your brand connects to the MSP. This distinction is crucial. Most products labeled as iMessage APIs are separate systems offering unofficial iMessage sending via Apple IDs or Macs. These are not Apple Messages for Business, and they cannot grant a business presence in Apple Maps or display an Apple Pay button in Messages.

Public availability necessitates Apple's onboarding rules, which place the gate on the MSP and the experience, not a developer token. An Apple-approved MSP is required. The organization must have an Apple Business Register account. The conversation must include a live agent during business hours. A bot-only flow is not approved.

Apple Experience Review is required before moving from test to commercial. Customer-initiated entry points are not permitted. The channel is not for unsolicited outbound iMessages. The requirements, message flow, and CRM integration process (handled by the MSP's connectors, not an Apple CRM specification) are documented at Apple Messages for Business API requirements.

Apple maintains its own list of approved providers. The difference between providers lies in the interactive features they offer, such as list pickers, time pickers, Apple Pay, authentication, rich links, and live-agent handoff. A directory of capabilities is available at amb.directory/msps. Pricing for the channel is not charged per-message by Apple.

Instead, the MSP charges based on seats, volume, and the extent of integration. This information is outlined in Apple Messages for Business pricing. If you intend to develop the MSP platform rather than purchase one, begin with Apple's own documentation: Messages for Business REST API MSP onboarding. Disclosure: I operate amb.directory, a directory of brands utilizing Apple Messages for Business and the MSPs that implement the channel.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Next.js Transactional Welcome Email: Node.js Delivery Tracing and Bounce Suppression

Choose an event ledger when a welcome message affects a learner's access: accept once, record every delivery transition, suppress permanent failures, and let operators poll your state rather than a…

  • Implement callback to update ledger and reconcile data by polling non-terminal records.
  • Add permanent failures to suppression list before processing new emails.

6 Python Audit Tests for PDF Answers: Changelog Tracker Citation Tracing

A media team answering questions over a folder of developer changelog PDFs has one constraint that changes the whole retrieval architecture: every claim must lead back to the exact source passage…

  • Conduct 6 Python audit tests for PDF answers retrieval accuracy
  • Store each PDF page as versioned record with metadata
  • Use lexical index for exact tokens, vector index for paraphrased queries

You Cannot Stop What Arrives

What I notice I cannot stop my thoughts. Try it yourself. Set a timer for thirty seconds and think of nothing. A thought will arrive before you pick it. This is my own observation.

  • Thoughts are unavoidable and will arrive despite attempts to suppress them.
  • The author presents three ways to handle heavy thoughts: act, retreat, or record the truth.
  • In the settlement engine, "UNKNOWN" is chosen over "CONFIRMED" to prevent endless retries.

More from Thursday 15 October →