AnyMessage GmbH
Developer Hub

APIs für Enterprise Cloud Communications

Integrieren Sie SMS, Voice und Messaging in Ihre Anwendungen – mit der AnyMessage REST API. Carrier-Grade Infrastruktur, vollständige Dokumentation, sofortiger Zugang.

REST & SMPP

API-Protokolle

< 100ms

API-Latenz

99,99 %

Verfügbarkeit

180+

Länder erreichbar

API Features

Alles, was Entwickler brauchen

Die AnyMessage API wurde von Grund auf für Enterprise-Anforderungen entwickelt – mit vollständiger Dokumentation, Webhooks und höchster Sicherheit.

RESTful API

Moderne REST-Schnittstelle mit JSON-Payloads, OAuth2-Authentifizierung und umfangreicher Dokumentation.

SMPP-Protokoll

Native SMPP v3.4-Unterstützung für Carrier-Grade-Integrationen mit höchstem Durchsatz.

Sicher & zuverlässig

TLS-verschlüsselte Kommunikation, IP-Whitelisting, API-Key-Management und Audit-Logs.

Webhooks

Echtzeit-Benachrichtigungen für Delivery Reports, Inbound Messages und Status-Änderungen.

Vollständige Doku

OpenAPI 3.0 Spezifikation, interaktive Playground-Umgebung und ausführliche Guides.

SDKs & Beispiele

Beispiel-Repositories und Integrationsanleitungen für alle gängigen Programmiersprachen.

Schnellstart

In 3 Schritten zur ersten Integration

Vom API-Key bis zur ersten versendeten SMS in weniger als 5 Minuten.

01

Account anlegen

Registrieren Sie sich kostenlos und erhalten Sie sofort Zugang zum Developer Dashboard.

Jetzt registrieren
02

API-Key generieren

Im Dashboard erstellen Sie einen API-Key. Optional: IP-Whitelist für maximale Sicherheit.

Zur Dokumentation
03

Erste Nachricht senden

Führen Sie Ihren ersten API-Call aus – in weniger als 5 Minuten ist Ihre erste SMS versandt.

Beispiele ansehen
Code-Beispiele

SMS senden – in Ihrer Sprache

Starten Sie sofort mit einem der folgenden Beispiele. Ersetzen Sie YOUR_API_KEY durch Ihren persönlichen Schlüssel aus dem Dashboard.

cURL
curl -X POST https://api.anymessage.cloud/v2/sms/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+4915123456789",
    "from": "AnyMessage",
    "text": "Ihre Bestellung ist versandbereit. Tracking: XY123456"
  }'
Node.js
const response = await fetch('https://api.anymessage.cloud/v2/sms/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    to: '+4915123456789',
    from: 'AnyMessage',
    text: 'Ihre Bestellung ist versandbereit.',
  }),
});

const data = await response.json();
console.log('Message ID:', data.messageId);
Python
import requests

response = requests.post(
    'https://api.anymessage.cloud/v2/sms/send',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json',
    },
    json={
        'to': '+4915123456789',
        'from': 'AnyMessage',
        'text': 'Ihre Bestellung ist versandbereit.',
    }
)

data = response.json()
print(f"Message ID: {data['messageId']}")
PHP
<?php
$ch = curl_init('https://api.anymessage.cloud/v2/sms/send');

curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => [
        'Authorization: Bearer YOUR_API_KEY',
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS     => json_encode([
        'to'   => '+4915123456789',
        'from' => 'AnyMessage',
        'text' => 'Ihre Bestellung ist versandbereit.',
    ]),
]);

$response = json_decode(curl_exec($ch), true);
echo 'Message ID: ' . $response['messageId'];
Java
HttpClient client = HttpClient.newHttpClient();

String body = """
    {
      "to": "+4915123456789",
      "from": "AnyMessage",
      "text": "Ihre Bestellung ist versandbereit."
    }
    """;

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.anymessage.cloud/v2/sms/send"))
    .header("Authorization", "Bearer YOUR_API_KEY")
    .header("Content-Type", "application/json")
    .POST(HttpRequest.BodyPublishers.ofString(body))
    .build();

HttpResponse<String> response = client.send(
    request, HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
C#
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");

var payload = new {
    to   = "+4915123456789",
    from = "AnyMessage",
    text = "Ihre Bestellung ist versandbereit."
};

var response = await client.PostAsJsonAsync(
    "https://api.anymessage.cloud/v2/sms/send",
    payload
);

var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
Endpunkte

API-Übersicht

Die wichtigsten REST-Endpunkte auf einen Blick. Die vollständige OpenAPI-Spezifikation finden Sie in der Dokumentation.

POST/v2/sms/send
POST/v2/sms/bulk
GET/v2/sms/{messageId}/status
POST/v2/voice/call
POST/v2/voice/tts
GET/v2/account/balance
POST/v2/webhooks
GET/v2/reports/delivery

Dokumentation

OpenAPI 3.0 Spezifikation, Guides, Webhooks und Fehlercode-Referenz.

Dokumentation öffnen

Interaktiver Playground

Testen Sie API-Calls direkt im Browser – ohne lokale Installation.

Playground starten

Technischer Support

Unser Entwickler-Support hilft Ihnen bei Integrationsfragen – rund um die Uhr.

Support kontaktieren

DSGVO-konforme API-Infrastruktur

Alle API-Daten werden ausschließlich in deutschen Rechenzentren verarbeitet. Die AnyMessage-API ist ISO 27001 compliant und erfüllt alle Anforderungen der Datenschutz-Grundverordnung (DSGVO).

Bereit? Testen Sie AnyMessage kostenlos.

Klicken Sie hier und testen Sie unseren Service kostenlos. Unser Team berät Sie zu Ihren individuellen Anforderungen — ohne Kompromisse.