# NativeMessage ## Docs - [Get billing summary](https://developers.nativehub.live/api-reference/analytics/billing-summary.md): Retrieve billing summary for a time period - [Get country breakdown](https://developers.nativehub.live/api-reference/analytics/country-breakdown.md): Retrieve message volume breakdown by country - [Get dashboard data](https://developers.nativehub.live/api-reference/analytics/dashboard.md): Retrieve dashboard summary with key metrics and recent activity - [Get message volume chart data](https://developers.nativehub.live/api-reference/analytics/message-volume.md): Retrieve message volume data grouped by time period - [Get analytics overview](https://developers.nativehub.live/api-reference/analytics/overview.md): Retrieve overview analytics for a time period - [Get status breakdown](https://developers.nativehub.live/api-reference/analytics/status-breakdown.md): Retrieve message status breakdown - [Get top connections](https://developers.nativehub.live/api-reference/analytics/top-connections.md): Retrieve top performing connections by message volume - [Get current user info](https://developers.nativehub.live/api-reference/auth/get-current-user.md): Retrieve authenticated user information - [User login](https://developers.nativehub.live/api-reference/auth/login.md): Authenticate user and receive access and refresh tokens - [User logout](https://developers.nativehub.live/api-reference/auth/logout.md): Invalidate current session and tokens - [Refresh access token](https://developers.nativehub.live/api-reference/auth/refresh-token.md): Get new access token using refresh token - [Export invoice PDF](https://developers.nativehub.live/api-reference/billing/export-invoice.md): Download invoice as PDF file (read-only) - [List invoices](https://developers.nativehub.live/api-reference/billing/list-invoices.md): Retrieve paginated list of invoices (read-only) - [List rate plan entries](https://developers.nativehub.live/api-reference/billing/list-rate-plan-entries.md): Retrieve paginated list of rate plan entries (read-only) - [List rate plans](https://developers.nativehub.live/api-reference/billing/list-rate-plans.md): Retrieve paginated list of rate plans (read-only) - [List transactions](https://developers.nativehub.live/api-reference/billing/list-transactions.md): Retrieve paginated list of account transactions (read-only) - [Cancel campaign](https://developers.nativehub.live/api-reference/campaigns/cancel-campaign.md): Cancel a campaign - [Create campaign](https://developers.nativehub.live/api-reference/campaigns/create-campaign.md): Create a new messaging campaign - [Get campaign details](https://developers.nativehub.live/api-reference/campaigns/get-campaign.md): Retrieve detailed information about a specific campaign - [List campaign recipients](https://developers.nativehub.live/api-reference/campaigns/get-recipients.md): Retrieve paginated list of campaign recipients - [Import campaign recipients](https://developers.nativehub.live/api-reference/campaigns/import-recipients.md): Import recipients from CSV file - [List campaigns](https://developers.nativehub.live/api-reference/campaigns/list-campaigns.md): Retrieve paginated list of campaigns - [Pause campaign](https://developers.nativehub.live/api-reference/campaigns/pause-campaign.md): Pause a running campaign - [Start campaign](https://developers.nativehub.live/api-reference/campaigns/start-campaign.md): Start sending messages for a campaign - [Bulk delete contacts](https://developers.nativehub.live/api-reference/contacts/bulk-delete.md): Delete multiple contacts - [Create contact](https://developers.nativehub.live/api-reference/contacts/create-contact.md): Create a new contact - [Delete contact](https://developers.nativehub.live/api-reference/contacts/delete-contact.md): Delete a contact - [Import contacts](https://developers.nativehub.live/api-reference/contacts/import-contacts.md): Import contacts from CSV file - [List contacts](https://developers.nativehub.live/api-reference/contacts/list-contacts.md): Retrieve paginated list of contacts - [Update contact](https://developers.nativehub.live/api-reference/contacts/update-contact.md): Update an existing contact - [Add DNC entry](https://developers.nativehub.live/api-reference/dnc/add-dnc.md): Add a phone number to Do Not Contact list - [Bulk add DNC entries](https://developers.nativehub.live/api-reference/dnc/bulk-add-dnc.md): Add multiple phone numbers to Do Not Contact list - [Check DNC status](https://developers.nativehub.live/api-reference/dnc/check-dnc.md): Check if a phone number is in Do Not Contact list - [Remove DNC entry](https://developers.nativehub.live/api-reference/dnc/delete-dnc.md): Remove a phone number from Do Not Contact list - [List DNC entries](https://developers.nativehub.live/api-reference/dnc/list-dnc.md): Retrieve paginated list of Do Not Contact entries - [List error codes](https://developers.nativehub.live/api-reference/error-codes/list.md): Retrieve paginated list of error codes - [Search error codes](https://developers.nativehub.live/api-reference/error-codes/search.md): Search error codes by code or description - [Bulk hold messages](https://developers.nativehub.live/api-reference/messages/bulk-hold.md): Put multiple messages on hold - [Bulk release messages](https://developers.nativehub.live/api-reference/messages/bulk-release.md): Release multiple held messages - [Get message details](https://developers.nativehub.live/api-reference/messages/get-message.md): Retrieve detailed information about a specific message - [Get message delivery logs](https://developers.nativehub.live/api-reference/messages/get-message-logs.md): Retrieve delivery logs for a specific message - [Get message statistics](https://developers.nativehub.live/api-reference/messages/get-message-stats.md): Retrieve aggregate message statistics for a time period - [Hold message](https://developers.nativehub.live/api-reference/messages/hold-message.md): Put a queued message on hold - [List messages](https://developers.nativehub.live/api-reference/messages/list-messages.md): Retrieve paginated list of messages with optional filters - [Release message](https://developers.nativehub.live/api-reference/messages/release-message.md): Release a held message for sending - [Send bulk messages](https://developers.nativehub.live/api-reference/messages/send-bulk-message.md): Send SMS messages to multiple recipients - [Send single message](https://developers.nativehub.live/api-reference/messages/send-message.md): Send SMS message to a single recipient - [Delete notification](https://developers.nativehub.live/api-reference/notifications/delete.md): Delete a notification - [List notifications](https://developers.nativehub.live/api-reference/notifications/list.md): Retrieve paginated list of notifications - [Mark all notifications as read](https://developers.nativehub.live/api-reference/notifications/mark-all-read.md): Mark all notifications as read - [Mark notification as read](https://developers.nativehub.live/api-reference/notifications/mark-read.md): Mark a specific notification as read - [Get unread notification count](https://developers.nativehub.live/api-reference/notifications/unread-count.md): Retrieve count of unread notifications - [Batch lookup phone numbers](https://developers.nativehub.live/api-reference/numbers/batch-lookup.md): Lookup information for multiple phone numbers - [Lookup phone number](https://developers.nativehub.live/api-reference/numbers/lookup.md): Lookup information about a phone number - [Get number lookup by phone](https://developers.nativehub.live/api-reference/numbers/lookup-by-phone.md): Retrieve lookup information for a specific phone number - [List number lookups](https://developers.nativehub.live/api-reference/numbers/lookup-history.md): Retrieve paginated list of previous number lookups - [Create OTT channel](https://developers.nativehub.live/api-reference/ott/create-channel.md): Create a new OTT messaging channel - [Create OTT template](https://developers.nativehub.live/api-reference/ott/create-template.md): Create a new OTT message template - [Delete OTT channel](https://developers.nativehub.live/api-reference/ott/delete-channel.md): Delete an OTT channel - [Delete OTT template](https://developers.nativehub.live/api-reference/ott/delete-template.md): Delete an OTT template - [List OTT channels](https://developers.nativehub.live/api-reference/ott/list-channels.md): Retrieve paginated list of OTT messaging channels - [List OTT messages](https://developers.nativehub.live/api-reference/ott/list-messages.md): Retrieve paginated list of OTT messages - [List OTT templates](https://developers.nativehub.live/api-reference/ott/list-templates.md): Retrieve paginated list of OTT message templates - [Retry OTT message](https://developers.nativehub.live/api-reference/ott/retry-message.md): Retry sending a failed OTT message - [Send OTT message](https://developers.nativehub.live/api-reference/ott/send-message.md): Send an OTT message via configured channel - [Update OTT channel](https://developers.nativehub.live/api-reference/ott/update-channel.md): Update an existing OTT channel - [Update OTT template](https://developers.nativehub.live/api-reference/ott/update-template.md): Update an existing OTT template - [API Reference Overview](https://developers.nativehub.live/api-reference/overview.md): Complete guide to the NativeMessage REST API - [Cancel scheduled message](https://developers.nativehub.live/api-reference/scheduled/cancel-scheduled.md): Cancel a scheduled message before it is sent - [Create scheduled message](https://developers.nativehub.live/api-reference/scheduled/create-scheduled.md): Schedule a message for future delivery - [List scheduled messages](https://developers.nativehub.live/api-reference/scheduled/list-scheduled.md): Retrieve paginated list of scheduled messages - [Create segment](https://developers.nativehub.live/api-reference/segments/create-segment.md): Create a new contact segment with conditions - [Delete segment](https://developers.nativehub.live/api-reference/segments/delete-segment.md): Delete a contact segment - [List segment contacts](https://developers.nativehub.live/api-reference/segments/get-segment-contacts.md): Retrieve contacts matching segment conditions - [List segments](https://developers.nativehub.live/api-reference/segments/list-segments.md): Retrieve paginated list of contact segments - [Create template](https://developers.nativehub.live/api-reference/templates/create-template.md): Create a new message template - [Delete template](https://developers.nativehub.live/api-reference/templates/delete-template.md): Delete a message template - [List templates](https://developers.nativehub.live/api-reference/templates/list-templates.md): Retrieve paginated list of message templates - [Preview template](https://developers.nativehub.live/api-reference/templates/preview-template.md): Preview template with variable substitution - [Update template](https://developers.nativehub.live/api-reference/templates/update-template.md): Update an existing message template - [Create webhook subscription](https://developers.nativehub.live/api-reference/webhooks/create-subscription.md): Create a new webhook subscription for events - [Delete webhook subscription](https://developers.nativehub.live/api-reference/webhooks/delete-subscription.md): Delete a webhook subscription - [List webhook subscriptions](https://developers.nativehub.live/api-reference/webhooks/list-subscriptions.md): Retrieve paginated list of webhook subscriptions - [Test webhook subscription](https://developers.nativehub.live/api-reference/webhooks/test-webhook.md): Send a test webhook to verify the endpoint - [Authentication](https://developers.nativehub.live/authentication.md): Authenticate API requests using JWT Bearer tokens or API keys - [Campaigns](https://developers.nativehub.live/guides/campaigns.md): Create and manage bulk message campaigns with tracking - [Contacts & Segments](https://developers.nativehub.live/guides/contacts-segments.md): Manage contacts and create dynamic segments for targeted campaigns - [Error Handling](https://developers.nativehub.live/guides/error-handling.md): Handle errors and failures in the NativeMessage API - [Number Lookup](https://developers.nativehub.live/guides/number-lookup.md): Validate phone numbers and retrieve carrier information with HLR/MNP lookup - [OTT Messaging](https://developers.nativehub.live/guides/ott-messaging.md): Send messages via WhatsApp, Viber, and Telegram - [Rate Limits](https://developers.nativehub.live/guides/rate-limits.md): Understand and work within API rate limits - [Scheduled Messages](https://developers.nativehub.live/guides/scheduled-messages.md): Schedule SMS messages for future delivery - [SMS Messaging](https://developers.nativehub.live/guides/sms-messaging.md): Send and manage SMS messages with templates, encoding, and delivery tracking - [Webhooks](https://developers.nativehub.live/guides/webhooks.md): Receive real-time delivery reports and inbound messages - [Introduction](https://developers.nativehub.live/introduction.md): Enterprise messaging gateway for bulk SMS and OTT messaging across multiple channels - [Receive Delivery Reports](https://developers.nativehub.live/quickstart/receive-delivery-reports.md): Set up webhooks to receive real-time delivery reports and incoming messages - [Send Bulk SMS](https://developers.nativehub.live/quickstart/send-bulk-sms.md): Send SMS messages to multiple recipients efficiently using the bulk endpoint - [Send Your First SMS](https://developers.nativehub.live/quickstart/send-first-sms.md): Get started with NativeMessage by sending your first SMS in minutes - [SDKs & Libraries](https://developers.nativehub.live/sdks/overview.md): Official SDKs and recommended HTTP libraries for NativeMessage API ## OpenAPI Specs - [openapi](https://developers.nativehub.live/openapi.yaml)