{
    "success": true,
    "service": "MozeSMS API",
    "version": "2.0",
    "status": "operational",
    "documentation": {
        "base_url": "https:\/\/api.mozesms.com",
        "authentication": {
            "method": "Bearer Token",
            "header": "Authorization: Bearer {token}",
            "obtain_token": "POST \/auth\/login"
        },
        "content_type": "application\/json",
        "encoding": "UTF-8"
    },
    "endpoints": {
        "authentication": [
            {
                "method": "POST",
                "path": "\/auth\/login",
                "description": "Autenticação de usuário",
                "parameters": [
                    "email",
                    "password"
                ]
            },
            {
                "method": "POST",
                "path": "\/auth\/refresh",
                "description": "Renovação de token de acesso",
                "authentication": "required"
            }
        ],
        "account": [
            {
                "method": "GET",
                "path": "\/account\/balance",
                "description": "Consulta de saldo disponível",
                "authentication": "required"
            }
        ],
        "messaging": [
            {
                "method": "POST",
                "path": "\/sms\/send",
                "description": "Envio de SMS individual",
                "authentication": "required",
                "parameters": [
                    "phone",
                    "message",
                    "sender_id"
                ]
            },
            {
                "method": "POST",
                "path": "\/sms\/bulk",
                "description": "Envio de SMS em massa",
                "authentication": "required",
                "parameters": [
                    "phones[]",
                    "message",
                    "sender_id"
                ]
            },
            {
                "method": "GET",
                "path": "\/sms\/status\/:id",
                "description": "Consulta de status de envio",
                "authentication": "required"
            },
            {
                "method": "GET",
                "path": "\/sms\/history",
                "description": "Histórico de mensagens",
                "authentication": "required",
                "filters": [
                    "limit",
                    "offset",
                    "status",
                    "start_date",
                    "end_date"
                ]
            }
        ]
    },
    "usage_examples": {
        "authentication": {
            "endpoint": "POST \/auth\/login",
            "request": {
                "email": "seu@email.com",
                "password": "sua_senha"
            },
            "response": {
                "success": true,
                "token": "eyJ0eXAiOiJKV1QiLCJhbGc...",
                "expires_in": 3600
            }
        },
        "send_sms": {
            "endpoint": "POST \/sms\/send",
            "headers": {
                "Authorization": "Bearer {token}",
                "Content-Type": "application\/json"
            },
            "request": {
                "phone": "258847001234",
                "message": "Sua mensagem aqui",
                "sender_id": "MozeSMS"
            },
            "response": {
                "success": true,
                "sms_id": 12345,
                "status": "sent",
                "cost": 1.5
            }
        },
        "bulk_sms": {
            "endpoint": "POST \/sms\/bulk",
            "request": {
                "phones": [
                    "258847001234",
                    "258827005678"
                ],
                "message": "Mensagem em massa",
                "sender_id": "MozeSMS"
            },
            "response": {
                "success": true,
                "total": 2,
                "sent": 2,
                "cost": 3
            }
        }
    },
    "pricing": {
        "currency": "MZN",
        "rate_per_segment": 1.35,
        "message_encoding": {
            "standard": "160 caracteres por segmento (GSM-7)",
            "unicode": "70 caracteres por segmento (acentos e símbolos especiais)"
        },
        "phone_format": "258 + 9 dígitos (ex: 258847001234)"
    },
    "support": {
        "contact": "support@mozesms.com",
        "documentation": "https:\/\/docs.mozesms.com"
    }
}