Moorsyl Docs

Getting Started

Send SMS, verify phone numbers, and react to events — all from one API.

Moorsyl is a communications platform built for Mauritania. Authenticate with an API key and start building in minutes.

What you can build

ProductWhat it does
SMS APISend text messages to any Mauritanian number
VerifyConfirm a phone number belongs to your user with a one-time code
WebhooksReceive signed real-time event notifications for messages and verifications

Quick setup

  1. Sign up at app.moorsyl.com — you'll receive a 6-digit OTP to your email
  2. Create an organization
  3. Generate an API key from the dashboard → API Keys
  4. Top up your organization balance from Billing
  5. Make your first API call

Your first SMS

Send an SMS
curl -X POST https://api.moorsyl.com/api/sms \
  -H "Content-Type: application/json" \
  -H "x-api-key: sk_live_..." \
  -d '{
    "to": "+22236551999",
    "from": "moorsyl",
    "body": "Hello from Moorsyl!"
  }'
Response
{
  "accepted": true,
  "messageId": "2a8df28b-9b7e-4f8a-aafd-21f8ef34f4e1",
  "idempotencyKey": "generated-uuid",
  "organizationId": "org_..."
}

accepted: true means the message has been queued for delivery.

Top up your balance

You need a positive balance before sending messages.

  1. Open the dashboard
  2. Go to BillingTop Up
  3. Select an amount and a payment method
  4. Complete checkout — your balance updates immediately

Accepted payment methods: Visa, Mastercard, Bankily, Masrivi, Sedad.

Next steps

  • API Keys — understand secret vs publishable keys
  • SMS API — full reference for sending messages
  • Verify — add phone verification to your app
  • Webhooks — react to events in real time
  • Dart SDK — official Dart and Flutter client

On this page