DEVELOPERAPI & MCP

DEVELOPER CONTROL PLANE

Un contract pentru UI, API și AI.

Clientul 2150151, cele 45 de flow-uri și serverul MCP folosesc aceeași infrastructură mock persistentă.

Sincronizareultimul sync · în curs
CLIENT REGISTRY

Client 2150151

Se încarcă
CLIENT ID2150151LOCALETIMEZONEPROFILE DE CANAL
template-uriworkflow-urimessage definitions
BEARER CREDENTIAL

Cheie API demo

Folosită live pentru toate interogările din această pagină.

es_test_demo_2150151_plane60
OpenAPI 3.1
CHANNEL PROFILES

Patru posibilități, contracte explicite.

0 profile ready
SMSNumăr + sender ID
Se citește profilul…
WhatsAppCloud API + template aprobat
Se citește profilul…
EmailTranzacțional și newsletter
Se citește profilul…
PushDevice token + aplicație
Se citește profilul…
MODEL CONTEXT PROTOCOL

Agentul modifică același graf.

Server stdio subțire: uneltele și resursele apelează API-ul REST, fără logică business duplicată.

node /cale/easysms-next/mcp-server/server.mjs
{
  "mcpServers": {
    "easysms": {
      "command": "node",
      "args": [
        "/cale/easysms-next/mcp-server/server.mjs"
      ],
      "env": {
        "EASYSMS_API_URL": "https://easysms.ro",
        "EASYSMS_API_KEY": "es_test_demo_2150151_plane60"
      }
    }
  }
}
REST API · V1

Rutele pe care lucrează și MCP-ul.

POST/api/v1/dispatch

Endpoint canonic: base + input, single sau batch atomic

GET/api/v1/capabilities

Contractul de canale și noduri

GET/api/v1/clients/2150151

Profile și consimțăminte

GET/api/v1/templates

Blueprint-uri executabile

POST/api/v1/workflows/from-template

Instanță editabilă

POSTbase: workflow.node.add

Adaugă un nod semantic prin dispatcher

POSTbase: workflow.validate

Validează graful prin dispatcher

POSTbase: workflow.simulate

Rulează trace-ul mock prin dispatcher

LIVE WORKFLOW REGISTRY

Instanțe versionate și hook-uri.

Se încarcă registry-ul…

Fiecare nod send_message referă o definiție versionată, un profil compatibil și politica de consimțământ a clientului.