Everything on this page is live and documented from the running platform — no vaporware. Base URL for all APIs: https://securecelleouatine.com. Responses are JSON unless stated otherwise.
The reseller APIs let your shop or server browse the full service catalog, check live prices, place orders, track them and read your balance. Orders placed by API flow into the same automatic supplier pipeline as website orders.
| Version | Base | Auth | Highlights |
|---|---|---|---|
| v2 (recommended) | /api/v2 | Authorization header (reseller key) | Services + per-service price check, orders, IMEI supply, balance, self-managed API keys, webhooks with signature verification + test sends |
| v1 (legacy) | /api/reseller | X-API-Key header | Services, orders, order status, balance |
Read the full v2 documentation
Reseller pricing follows the platform rule: resellers pay the same member price as website members. To become a reseller, create an account on the platform and contact us — API access is enabled on your account after review.
Platform API keys authenticate with either header:
Authorization: Bearer <key_id>.<secret> X-Api-Key: <key_id>.<secret>
Key ids are prefixed ek_live_ (production) or ek_test_ (testing). Keys are issued by the EL OUATINE team — ask support to create one with the scopes you need:
| Scope | Status | What it unlocks |
|---|---|---|
tts:use | Live | Text-to-speech synthesis API (below) |
status:read | Partner integrations | Order-status lookups for integrated partners |
payments:read | Partner integrations | Payment-state lookups for integrated partners |
webhooks:write | Partner integrations | Webhook configuration for integrated partners |
Synthesize Arabic, French and English speech (espeak-ng engine, WAV output). Identical texts are served from cache and do not consume your monthly character quota.
GET /api/tts/status | Public — engine availability |
POST /api/tts/v1 | Requires a key with tts:use. JSON body: { "text": "…", "voice": "ar" } → returns audio/wav |
curl -X POST https://securecelleouatine.com/api/tts/v1 \
-H "Authorization: Bearer ek_live_….…" \
-H "Content-Type: application/json" \
-d '{"text":"مرحبا بكم في التقني وتين","voice":"ar"}' --output out.wav
GET /api/services | The public service catalog (names in ar/fr/en, categories) |
GET /api/stats | Live platform counters (services, completed repairs) |
GET /api/course/info | iCloud course price and payment links |
GET /api/nettools/breach-email/:email | Has this email appeared in known breaches? |
GET /api/nettools/sslcheck/:host | TLS certificate + security-headers grade (A–F) |
GET /api/nettools/dns/:domain | DNS records (A/AAAA/CNAME/MX/TXT/NS/SOA/CAA) |
GET /api/nettools/whois/:domain | WHOIS record |
The nettools endpoints are the same ones powering our free tools — they are rate-limited to 30 requests/minute per IP and store nothing. Password breach checks run 100% in the visitor's browser via k-anonymity, by design.
Integration questions, key issuance and partner scopes: message us on WhatsApp +213 652 39 18 92 or Telegram @technicienouatine. Tell us what you are building and which API you need — keys are usually issued the same day.