Cookie Warnung

Akzeptieren Für statistische Zwecke und um bestmögliche Funktionalität zu bieten, speichert diese Website Cookies auf Ihrem Gerät. Das Speichern von Cookies kann in den Browser-Einstellungen deaktiviert werden. Wenn Sie die Website weiter nutzen, stimmen Sie der Verwendung von Cookies zu. More information

Api Dokumentation

Version Dokumentation
Neueste Neueste Api-Dokumentation

Sie können SMS-Nachrichten durch die API versenden oder ihr Backend, bei eingehenden SMS durch Webhooks, Benachrichtigen lassen.

Optional: omit sim_card to use your primary SIM; if it is unavailable, the next SIM by route priority is used as fallback. Configure priorities under MCP Setup / Dashboard. MCP agent

Für die Verwendung der Rest-Api müssen sie einen Zugangstoken generieren.

Liste von Sim-Karten laden
curl \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --request GET https://www.tincansmartphone.com/api/sim-card/
Sms über eine bestimmte Sim-Karte senden
curl \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --data '{"sim_card":"<SIM_CARD_ID>", "to_number":"<RECEIVER_PHONE_NUMBER>", "text": "Hello!"}' \
    --request POST https://www.tincansmartphone.com/api/sms-out/
Webhook für empfangene SMS anlegen
curl \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --data '{"target": "http://example.com/target.php", "event": "sms.in.received"}' \
    --request POST https://www.tincansmartphone.com/api/hooks/
Webhook für gesendete SMS anlegen
curl \
    --header 'Content-Type: application/json' \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --data '{"target": "http://example.com/target.php", "event": "sms.out.created"}' \
    --request POST https://www.tincansmartphone.com/api/hooks/
Liste von Webhooks laden
curl \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --request GET https://www.tincansmartphone.com/api/hooks/
Einen Webhook löschen
curl \
    --header 'Accept: application/json; indent=4' \
    --header 'Authorization: Token <ACCESS_TOKEN>' \
    --request DELETE https://www.tincansmartphone.com/api/hooks/<HOOK_ID>/
Verfügbare Webhooks
Ereignis Beschreibung
sms.out.created Eine SMS wurde zur Versendung an die Api geschickt.
sms.out.sent Eine SMS wurde als versendet markiert.
sms.in.received Eine SMS wurde empfangen.
simcard.added Eine Sim-Karte wurde hinzugefügt.
simcard.changed Eine Sim-Karte wurde geändert.
simcard.removed Eine Sim-Karte wurde entfernt.

Sie können einen Webhook über die Rest-Api anlegen (Webhook anlegen - API) oder über die Webseite (Webhook anlegen - Web).