# Moolre API Documentation > Moolre is a multi-country payment gateway for SMS, Payments, and Transfers. ## Full API Reference (One-Shot Ingestion) - [Full Documentation (Full Context)](https://docs.moolre.com/llms-full.txt): Use this for a complete overview of all Moolre APIs in a single request. ## AI Optimized Routes (Per Endpoint) - [Documentation Index](https://docs.moolre.com/ai/index.html): Clean HTML index of all endpoints. - [Send SMS](https://docs.moolre.com/ai/send-sms.md): Send bulk or single SMS messages. Requires an approved Sender ID and VAS Key. - [Send SMS (GET)](https://docs.moolre.com/ai/send-sms-get.md): Send single SMS via GET query parameters. - [SMS Status](https://docs.moolre.com/ai/sms-status.md): Check SMS delivery status using message references. - [Create Sender ID](https://docs.moolre.com/ai/create-sender-id.md): Register new Sender IDs for SMS. - [Sender ID Status](https://docs.moolre.com/ai/sender-id-status.md): Check if a Sender ID has been approved. - [SMS Account Status](https://docs.moolre.com/ai/sms-account-status.md): Check SMS credit balance. - [Get Templates](https://docs.moolre.com/ai/whatsapp-get-templates.md): Fetch approved WhatsApp message templates. - [Send Message](https://docs.moolre.com/ai/whatsapp-send-message.md): Send batch WhatsApp messages using templates. - [Message Status](https://docs.moolre.com/ai/whatsapp-message-status.md): Track WhatsApp message status. - [Create Account](https://docs.moolre.com/ai/create-account.md): Create new business wallets/accounts. - [Update Account](https://docs.moolre.com/ai/update-account.md): Update account/wallet details. - [Account Status](https://docs.moolre.com/ai/account-status.md): Check wallet balance and account status. - [List Transactions](https://docs.moolre.com/ai/list-account-transactions.md): Fetch transaction history for a specific account. - [Validate Name](https://docs.moolre.com/ai/validate-name.md): Verify recipient names for Mobile Money or Bank accounts. - [Initiate Transfer](https://docs.moolre.com/ai/initiate-transfer.md): Send money to Mobile Money or Bank accounts. - [Transfer Status](https://docs.moolre.com/ai/transfer-status.md): Check final status of a transfer. - [Initiate Payment](https://docs.moolre.com/ai/initiate-payment.md): Trigger a payment request to a customer's phone. - [Generate Payment ID](https://docs.moolre.com/ai/generate-payment-id.md): Generate payment IDs for *203*ID# collections. - [Generate Payment Link](https://docs.moolre.com/ai/generate-payment-link.md): Generate hosted payment page URLs. - [Payment Status](https://docs.moolre.com/ai/payment-status.md): Verify final status of a payment collection. - [Miscellaneous Data](https://docs.moolre.com/ai/miscellaneous-data.md): Fetch banks, MM channels, and other system data. - [Payment Webhook](https://docs.moolre.com/ai/payment-webhook.md): Real-time HTTP POST notifications for payment receipts and status changes. - [USSD Integration](https://docs.moolre.com/ai/ussd-integration.md): USSD-based customer interaction for payments and account management.