# 📡 SMS Gateway

Sign in to access the dashboard

Username
Password

## Dashboard

Overview of your SMS gateway

Messages Sent
—
Messages Received
—
Failed
—
Recent Messages

| Phone | Message | Status | Time
--- | --- | --- | --- | ---

## Send SMS

Send a message directly from this dashboard

Recipient phone number
Message 0 / 160 characters (SMS segment 1)

## Received Messages

Incoming SMS messages from your device

From | Message | Received at
--- | --- | ---

## Sent Messages

Outgoing SMS messages

To | Message | Status | Sent at
--- | --- | --- | ---

## Webhooks

Forward SMS events to external services

Name | Phone filter | URL | Events | Status | Actions
--- | --- | --- | --- | --- | ---

## API Tokens

Bearer tokens for external API access

API Usage

Use your token in the `Authorization` header:

Authorization: Bearer <your-token>
`POST /api/sms/send { "number": "+46…", "message": "…" }` `GET /api/sms/messages` `GET /api/sms/messages/received` `GET /api/sms/messages/sent`

Name | Token | Status | Created | Actions
--- | --- | --- | --- | ---

## Settings

Configure your Teltonika device connection

### Device Connection

Device IP address
Username
Password
Modem ID Modem identifier (e.g. 1-1, 3-1.4)
Poll interval (seconds)

### Logging

Log level
Also configurable via `LOG_LEVEL` env var at startup

### Change Password

Current password
New password
Confirm new password

### Add Webhook

Name
URL
HTTP Method
Events
Phone number filter (leave empty for all)
Extra headers (JSON object, optional)

### Create API Token

Token created — copy it now, it will not be shown again.
Token value
Token name