Τα SMS σας στέλνονται από το δικό σας κινητό.Δείτε πώς λειτουργεί
ΠΛΑΤΦΟΡΜAPI-πρώτη αρχιτεκτονικήΑσφαλής ζεύξη συσκευήςΟρατότητα παράδοσηςΈλεγχος πολλαπλών συσκευώνΈκδοση τεκμηρίωσης
κόμβος προγραμματιστή/ Workflow Studio API

FLOW · 4 τεκμηριωμένες λειτουργίες

Workflow Studio API documentation

List Workflow Studio automations, activate or pause them, manage mobile favorites and inspect execution logs from your own software.

Workflow Studio events, conditions and actions connected through the API
URL βάσης RESThttps://api.smsmobileapi.com

JSON απαντήσεις · HTTPS απαιτείται · UTF-8

Συνδέστε το πλήκτρο API

Συνδέστε μία φορά, στη συνέχεια, ελέγξτε τα τελικά σημεία σε SMS, κλήσεις, ειδοποιήσεις, WhatsApp και email.

Ξεκίνα από εδώ.

Η πρώτη σας αίτηση σε τέσσερα βήματα

1

Create at least one workflow in Workflow Studio from the dashboard or mobile app.

2

Call the list endpoint with your account API key and keep the public workflow_uuid.

3

Use the state or favorite endpoint to update that exact workflow.

4

Retrieve its execution logs to follow conditions, actions, errors and credit status.

ONE WORKFLOW, EVERY INTERFACE

Control the same automations everywhere.

Περιεχόμενα λογαριασμού

The API reads and updates the exact workflows used by the dashboard, the SMSMobileAPI mobile app and the asynchronous Workflow Studio worker. A state or favorite change is therefore visible everywhere without copying a definition.

LIST

Discover workflows

Retrieve identifiers, triggers, schedules, conditions, actions and execution counters.

CONTROL

Activate or pause

Build safe operational switches while keeping every workflow definition intact.

FAVORITE

Manage mobile modes

Choose which workflows appear as quick controls on the mobile app home screen.

LOGS

Follow each execution

Inspect decisions, action attempts, errors, completion and credit consumption.

Πιστοποίηση

Κρατήστε τα διαπιστευτήρια στον εξυπηρετητή σας

Send your account API key in the apikey parameter or as Authorization: Bearer YOUR_API_KEY. Every workflow lookup is scoped to that authenticated account. Keep the key on your server and never publish it in browser code, repositories, screenshots or public URLs.

Πριν την ενσωμάτωση
  • State and favorite changes are immediately shared with the dashboard and SMSMobileAPI mobile app.
  • Internal MySQL row identifiers are never exposed. Use the public workflow_uuid for every workflow operation.
  • Pausing a workflow prevents it from matching future events. It does not cancel actions that were already queued.
  • All dates returned by these endpoints use UTC.
ΠΑΙΡΝΩ

List Workflow Studio workflows

#
ΤΕΛΟΣhttps://api.smsmobileapi.com/workflow/list/

Returns the workflows owned by the authenticated account, including their state, favorite flag, trigger, schedule, conditions, actions and execution counters.

Πότε να το χρησιμοποιήσετε

Use it to build a workflow selector, synchronize another management interface or retrieve identifiers before calling another Workflow Studio endpoint.

Παράμετροι

ΌνομαΤύποςΑπαίτησηΠεριγραφή
apikey σειρά Υποχρεούμαι Your account API key. You may instead use an Authorization: Bearer header.
page ακέραιος Προαιρετικό Page number. Default 1.
per_page ακέραιος Προαιρετικό Rows per page. Default 25, maximum 100.
search σειρά Προαιρετικό Search the workflow name, description or UUID.
event_type σειρά Προαιρετικό Return only workflows using this exact event, for example sms.received.
active boolean Προαιρετικό Use 1 or 0 to filter active or paused workflows.
favorite boolean Προαιρετικό Use 1 or 0 to filter mobile favorites.
include_definition boolean Προαιρετικό Default 1. Set to 0 to omit conditions, actions and schedule details.

Παράδειγμα αίτησης

μπούκλα
curl "https://api.smsmobileapi.com/workflow/list/?apikey=YOUR_API_KEY&active=1&per_page=25"

Παράδειγμα απάντησης

JSON
{
  "success": true,
  "data": [
    {
      "workflow_uuid": "wf_0123456789abcdef0123456789abcdef",
      "name": "Reply after a missed call",
      "event_type": "call.missed",
      "active": true,
      "favorite": true,
      "conditions": [],
      "actions": [{"type":"send_sms","config":{"recipient":"{{data.number}}","message":"We will call you back shortly."}}],
      "run_count": 18,
      "success_count": 18,
      "failed_count": 0
    }
  ],
  "pagination": {"page":1,"per_page":25,"total":1,"pages":1,"has_more":false},
  "request_id": "wfreq_4d9b7d7b2b8b384b2ad6f237"
}

Θέλεις να κάνεις αυτό το αίτημα;Συνδέστε το πλήκτρο API στο πάνω μέρος της σελίδας για να ξεκλειδώσετε το διαδραστικό δοκιμαστή.

Σύνδεση κλειδιού ↑
ΘΕΣΗ

Activate or pause a workflow

#
ΤΕΛΟΣhttps://api.smsmobileapi.com/workflow/state/

Changes whether one account-owned workflow listens for future events.

Πότε να το χρησιμοποιήσετε

Use it to expose a controlled on/off switch in your own application or activate operational modes from another system.

Παράμετροι

ΌνομαΤύποςΑπαίτησηΠεριγραφή
apikey σειρά Υποχρεούμαι Your account API key. You may instead use an Authorization: Bearer header.
workflow_uuid σειρά Υποχρεούμαι Public, stable workflow identifier returned by the list endpoint.
active boolean Υποχρεούμαι 1 activates the workflow; 0 pauses it.

Παράδειγμα αίτησης

μπούκλα
curl -X POST "https://api.smsmobileapi.com/workflow/state/" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"workflow_uuid":"wf_0123456789abcdef0123456789abcdef","active":true}'

Παράδειγμα απάντησης

JSON
{
  "success": true,
  "message": "Workflow activated.",
  "workflow": {"workflow_uuid":"wf_0123456789abcdef0123456789abcdef","active":true,"favorite":true},
  "applies_to": "future_events",
  "request_id": "wfreq_250c732826cc1833e28cf1cc"
}

Θέλεις να κάνεις αυτό το αίτημα;Συνδέστε το πλήκτρο API στο πάνω μέρος της σελίδας για να ξεκλειδώσετε το διαδραστικό δοκιμαστή.

Σύνδεση κλειδιού ↑
Χαίρομαι που το μαθαίνω.
  • This operation never changes the workflow definition.
  • Already queued actions are not cancelled when a workflow is paused.
ΘΕΣΗ

Add or remove a mobile favorite

#
ΤΕΛΟΣhttps://api.smsmobileapi.com/workflow/favorite/

Controls whether a workflow is displayed among the favorites available from the SMSMobileAPI mobile app home screen.

Πότε να το χρησιμοποιήσετε

Use it to create quick-access modes such as Driving, Work, Family or On-call.

Παράμετροι

ΌνομαΤύποςΑπαίτησηΠεριγραφή
apikey σειρά Υποχρεούμαι Your account API key. You may instead use an Authorization: Bearer header.
workflow_uuid σειρά Υποχρεούμαι Public, stable workflow identifier returned by the list endpoint.
favorite boolean Υποχρεούμαι 1 adds the workflow to favorites; 0 removes it.

Παράδειγμα αίτησης

μπούκλα
curl -X POST "https://api.smsmobileapi.com/workflow/favorite/" \
  -d "apikey=YOUR_API_KEY" \
  -d "workflow_uuid=wf_0123456789abcdef0123456789abcdef" \
  -d "favorite=1"

Παράδειγμα απάντησης

JSON
{
  "success": true,
  "message": "Workflow added to mobile favorites.",
  "workflow": {"workflow_uuid":"wf_0123456789abcdef0123456789abcdef","active":true,"favorite":true},
  "request_id": "wfreq_a9175f9b864aab7b998325b7"
}

Θέλεις να κάνεις αυτό το αίτημα;Συνδέστε το πλήκτρο API στο πάνω μέρος της σελίδας για να ξεκλειδώσετε το διαδραστικό δοκιμαστή.

Σύνδεση κλειδιού ↑
ΠΑΙΡΝΩ

List one workflow’s execution logs

#
ΤΕΛΟΣhttps://api.smsmobileapi.com/workflow/logs/

Returns paginated runs for one workflow with the event, status, condition trace, action attempts, errors and billing state.

Πότε να το χρησιμοποιήσετε

Use it to display recent activity, diagnose a failed action or confirm that a workflow matched the expected event.

Παράμετροι

ΌνομαΤύποςΑπαίτησηΠεριγραφή
apikey σειρά Υποχρεούμαι Your account API key. You may instead use an Authorization: Bearer header.
workflow_uuid σειρά Υποχρεούμαι Public, stable workflow identifier returned by the list endpoint.
status σειρά Προαιρετικό Filter by matched, skipped, queued, running, completed, failed, cancelled, credit_required or test.
page ακέραιος Προαιρετικό Page number. Default 1.
per_page ακέραιος Προαιρετικό Rows per page. Default 25, maximum 100.
include_details boolean Προαιρετικό Default 1. Set to 0 to omit input and condition trace details.

Παράδειγμα αίτησης

μπούκλα
curl "https://api.smsmobileapi.com/workflow/logs/?apikey=YOUR_API_KEY&workflow_uuid=wf_0123456789abcdef0123456789abcdef&status=completed&per_page=25"

Παράδειγμα απάντησης

JSON
{
  "success": true,
  "workflow": {"workflow_uuid":"wf_0123456789abcdef0123456789abcdef","name":"Reply after a missed call","event_type":"call.missed","active":true},
  "data": [
    {
      "event_uuid": "evt_01J8EXAMPLE9Q4V",
      "event_type": "call.missed",
      "status": "completed",
      "test_mode": false,
      "credit_status": "consumed",
      "created_at": "2026-10-06 08:14:21",
      "finished_at": "2026-10-06 08:14:22",
      "actions": [{"action_index":0,"action_type":"send_sms","status":"completed","attempts":1}]
    }
  ],
  "pagination": {"page":1,"per_page":25,"total":1,"pages":1,"has_more":false},
  "request_id": "wfreq_0a53eab7bef30e5ba52a0f86"
}

Θέλεις να κάνεις αυτό το αίτημα;Συνδέστε το πλήκτρο API στο πάνω μέρος της σελίδας για να ξεκλειδώσετε το διαδραστικό δοκιμαστή.

Σύνδεση κλειδιού ↑
Χαίρομαι που το μαθαίνω.
  • A completed run represents a successfully finalized workflow execution.
  • The request_id can be included in a support request without revealing the API key.

Αντιμετώπιση προβλημάτων

Σφάλματα και ασφαλείς επαναλήψεις

Διαβάστε την κατάσταση HTTP και το πεδίο σφάλματος JSON πριν από την επανάληψη. Μην ξαναδοκιμάσετε τις αποτυχίες επικύρωσης ή ταυτοποίησης χωρίς να διορθώσετε πρώτα το αίτημα.

HTTPΚωδικόςΤι να κάνετε
400missing_apikeyNo apikey parameter or Bearer token was supplied.
401invalid_apikeyThe API key is unknown or disabled.
404workflow_not_foundThe workflow does not exist or does not belong to the authenticated account.
422invalid_parameterA state, favorite, identifier, status or filter value is invalid.
423confidential_mode_activeStandard API access is locked while Confidential Mode is active.
503service_unavailableWorkflow Studio storage or account validation is temporarily unavailable.
Επανάληψη κανόναΕπαναλάβετε μόνο παροδικές αντιδράσεις 429 και 5xx. Ξεκινάς μετά από 1 δευτερόλεπτο, μετά επιστρέφεις στα 2, 4 και 8 δευτερόλεπτα.

Χρειάζεστε βοήθεια;

Φέρτε το πλαίσιο της αίτησης— όχι τα μυστικά σας.

Μοιραστείτε το τελικό σημείο, timestamp, HTTP κατάσταση και αποστειρωμένη απάντηση. Ποτέ μην συμπεριλάβετε τα πλήκτρα API, τα σημεία ή το περιεχόμενο ιδιωτικών μηνυμάτων.

Επαφή API υποστήριξης →
Η ασφαλής εφαρμογή SMSMobileAPI για κινητά που συνδέουν ένα τηλέφωνο με το ταμπλό ιστού και REST API για SMS και λειτουργίες κλήσεων
Κρυπτογραφημένη σύνδεση κινητού- σε-πλατφόρμα

Επίσημη εφαρμογή για κινητά

Η ασφαλής γέφυρα μεταξύ του τηλεφώνου σας, ταμπλό και API.

Οι λειτουργίες SMS και κλήσεων περνούν από την επίσημη εφαρμογή SMSMobileAPI που είναι εγκατεστημένη στο συνδεδεμένο τηλέφωνό σας. Η εφαρμογή συνδυάζει με ασφάλεια τη συσκευή με το λογαριασμό σας, συγχρονίζει εξουσιοδοτημένα γεγονότα και συνδέει το δίκτυο κινητής τηλεφωνίας με το ταμπλό και REST API.

1Εφαρμογή για κινητάΖεύγη του τηλεφώνου και της SIM του 2Κρυπτογραφημένος δεσμόςΤαυτοποιεί και προστατεύει τα δεδομένα κατά τη διαμετακόμιση 3Πίνακας & APIΈλεγχος των ροών εργασίας και της δραστηριότητας
  • Υπογεγραμμένες εκδόσεις που διανέμονται μέσω των επίσημων καταχωρήσεων Google Play και Apple App Store
  • Ανασκόπηση, υπογραφή και έλεγχος της πλατφόρμας Google και Apple
  • Ασφαλής ζεύξη συσκευών, μεταφορά HTTPS και αυθεντική πρόσβαση API
  • Μόνο οι άδειες που απαιτούνται για τα χαρακτηριστικά του κινητού που ενεργοποιείτε
Αποκτήστε την επίσημη εφαρμογή SMSMobileAPI στο Google Play Κατεβάστε την επίσημη εφαρμογή SMSMobileAPI στο Apple App Store
Οι δυνατότητες εξαρτώνται από τις άδειες και την πρόσβαση στο φόντο που επιτρέπονται από Android ή iOS.