# UgaText Docs - [UgaText developer API](https://docs.ugatext.com/index.md): Send SMS, OTPs, and delivery notifications across Uganda, Kenya, and DR Congo with the UgaText REST API. - [Quickstart](https://docs.ugatext.com/quickstart.md): Generate API keys and send your first SMS with the UgaText API. - [Authentication](https://docs.ugatext.com/authentication.md): Authenticate UgaText API requests with your Client-ID and Client-Secret headers. - [Send SMS messages](https://docs.ugatext.com/sending-sms.md): Send single, bulk, and scheduled SMS with UgaText, format phone numbers, and understand segments and encoding. - [Sender IDs](https://docs.ugatext.com/sender-ids.md): Send with the default UGATEXT Sender ID or register your own UCC-approved brand name. - [Webhooks](https://docs.ugatext.com/webhooks.md): Receive real-time SMS delivery receipts on your server. - [OTP verification](https://docs.ugatext.com/otp-verification.md): Verify phone numbers with one-time passcodes using the UgaText Verify API. - [Compliance and opt-outs](https://docs.ugatext.com/compliance.md): UCC content rules, promotional quiet hours, opt-out suppression, and the pre-flight compliance check for UgaText SMS. - [WhatsApp Gateway API](https://docs.ugatext.com/whatsapp.md): Connect external systems, CRM databases, ERP platforms, and custom servers to your connected WhatsApp phone. - [Sandbox testing](https://docs.ugatext.com/sandbox.md): Test your UgaText integration for free with sandbox numbers and test API keys. - [Errors, idempotency, and rate limits](https://docs.ugatext.com/errors.md): Error codes, safe retries with idempotency keys, and UgaText API rate limits. - [Frequently asked questions](https://docs.ugatext.com/faq.md): Answers about UgaText SMS pricing, top-ups, Sender IDs, delivery, the API and invoicing. - [API reference overview](https://docs.ugatext.com/api-reference/overview.md): Base URL, request format, and message fields for the UgaText REST API. - [API Gateway Health & Mounted Route Index](https://docs.ugatext.com/api-reference/api-gateway-health-&-mounted-route-index.md) - [Gateway Health Check](https://docs.ugatext.com/api-reference/gateway-health-check.md) - [OpenAPI 3.0.3 Specification Document](https://docs.ugatext.com/api-reference/openapi-303-specification-document.md) - [Verify Client-ID and Client-Secret Credentials](https://docs.ugatext.com/api-reference/verify-client-id-and-client-secret-credentials.md) - [Send a Single SMS Message](https://docs.ugatext.com/api-reference/send-a-single-sms-message.md) - [Send Bulk SMS to Multiple Recipients](https://docs.ugatext.com/api-reference/send-bulk-sms-to-multiple-recipients.md) - [Check Wallet Balance and Remaining SMS Units](https://docs.ugatext.com/api-reference/check-wallet-balance-and-remaining-sms-units.md) - [Query Delivery Status of an SMS Message (queued → sent → delivered)](https://docs.ugatext.com/api-reference/query-delivery-status-of-an-sms-message-queued-→-sent-→-delivered.md) - [List Recent Sent and Queued SMS Messages](https://docs.ugatext.com/api-reference/list-recent-sent-and-queued-sms-messages.md) - [Schedule an SMS Broadcast for Future Delivery](https://docs.ugatext.com/api-reference/schedule-an-sms-broadcast-for-future-delivery.md) - [Get Public Sender ID Pricing for Uganda, Kenya, and DR Congo](https://docs.ugatext.com/api-reference/get-public-sender-id-pricing-for-uganda-kenya-and-dr-congo.md) - [List Account Sender IDs with Status & Document Counts](https://docs.ugatext.com/api-reference/list-account-sender-ids-with-status-&-document-counts.md) - [Create New Alphanumeric Sender ID Request](https://docs.ugatext.com/api-reference/create-new-alphanumeric-sender-id-request.md) - [Get Sender ID Request Details, Documents & Audit Events](https://docs.ugatext.com/api-reference/get-sender-id-request-details-documents-&-audit-events.md) - [Upload and Attach Regulatory Verification Document (PDF/PNG/JPG max 5MB)](https://docs.ugatext.com/api-reference/upload-and-attach-regulatory-verification-document-pdfpngjpg-max-5mb.md) - [Debit Wallet and Submit Sender ID for Telecom Review](https://docs.ugatext.com/api-reference/debit-wallet-and-submit-sender-id-for-telecom-review.md) - [Permanently Revoke an Approved Sender ID](https://docs.ugatext.com/api-reference/permanently-revoke-an-approved-sender-id.md) - [Pre-Flight 21-Rule UCC Compliance & Segmentation Check](https://docs.ugatext.com/api-reference/pre-flight-21-rule-ucc-compliance-&-segmentation-check.md) - [Cancel a Scheduled SMS Message](https://docs.ugatext.com/api-reference/cancel-a-scheduled-sms-message.md) - [List Registered Webhooks](https://docs.ugatext.com/api-reference/list-registered-webhooks.md) - [Register an HTTPS Webhook for Delivery Receipts](https://docs.ugatext.com/api-reference/register-an-https-webhook-for-delivery-receipts.md) - [Delete a Registered Webhook](https://docs.ugatext.com/api-reference/delete-a-registered-webhook.md) - [List API Keys on the Account](https://docs.ugatext.com/api-reference/list-api-keys-on-the-account.md) - [Generate a New API Key Pair (Client-ID & Client-Secret)](https://docs.ugatext.com/api-reference/generate-a-new-api-key-pair-client-id-&-client-secret.md) - [Revoke an API Key](https://docs.ugatext.com/api-reference/revoke-an-api-key.md) - [Start an OTP Verification Session](https://docs.ugatext.com/api-reference/start-an-otp-verification-session.md) - [Verify a Phone OTP Code](https://docs.ugatext.com/api-reference/verify-a-phone-otp-code.md) ## OpenAPI Specs - [openapi](https://ugatext.com/api/v1/openapi.json) ## Optional - [Website](https://ugatext.com) - [Status](https://ugatext.betteruptime.com) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.