Metfone MMP API
    • Introduction
    • Broadcast a Message Flow
    • How to retrieve required IDs
    • Webhook payload
    • Channel
      • Broadcast Message
        POST
    • Message
      • Get Message Status
        GET
    • Schemas
      • ChannelTestRequest
      • ChannelTestResponse
      • CheckPhoneCapabilitiesResponse
      • OnboardRequest
      • OnboardResponse
      • UpdateCompanyProfileRequest
      • UpdateCompanyProfileResponse
      • CreateAPIKeyRequest
      • CreateAPIKeyResponse
      • PartnerMessageType
      • MessageType
      • Status
      • TemplateStatus
      • TemplateMessage
      • BroadcastSubscriberMessage
      • BroadcastSubscriberGroupMessage
      • CreateOrEditChannelRequest
      • LaunchChannelRequest
      • LaunchChannelRequestIndonesia
      • LaunchChannelRequestIndia
      • CheckBulkPhonesRequest
      • SendMessageBroadcast
      • TextMessage
      • TextMessageWithAttachment
      • RichLink
      • ListPicker
      • QuickReply
      • FileMessage
      • SuggestionActionType
      • Suggestion
      • RichCard
      • RCSRichCard
      • ViberRichCard
      • ViberBotRichCard
      • FBWhatsappInteractiveHeaderText
      • FBWhatsappInteractiveHeaderMedia
      • FBWhatsappInteractive
      • FBWhatsappInteractiveButton
      • FBWhatsappInteractiveList
      • WhatsappFormCreateTemplateMessage
      • CreateFormTemplateMessage
      • ResponseCreateTemplateMessage
      • ResponseGetTemplate
      • ListSubscriberResponseMessage
      • BroadcastResponseMessage
      • ChannelResponse
      • ResponseMessage
      • ResponseStatusMessage
      • ResponseSummaryChannelRCS
      • BulkCampaignBroadcastRequest
      • BulkCampaignBroadcastRequestMessage
      • BulkCampaignSearchResponse
      • BulkCampaign
      • BulkCampaignStatus
      • BulkCampaignType
      • BulkCampaignBroadcastResponse
      • BulkCampaignContact
      • BulkCampaignConversationRequest
      • BulkCampaignConversationResponse
      • ChanelOnboardGenerateTokenRequest
      • ChanelOnboardGenerateTokenResponse
      • ErrorMessage
      • Application
      • PartnerEvent
      • ResponseChannelInfo
      • ResponseChannelRCSLaunchInfo
      • CheckBulkPhonesResponse
      • ResponseListApproveTemplate
      • RCSConversationParams
      • ViberBotConversationParams
      • ViberConversationParams
      • AppleConversationParams
      • WhatsappConversationParams
      • CommonGetChannelStatusResponse
      • WhatsappChannelStatusResponse
      • ChannelStatus
      • Attachment
      • AttachmentImage
      • AttachmentLink
      • AttachmentMiniProgram
      • AttachmentVideo
      • AttachmentFile
      • backgroundTask
      • ZaloRequestConsentRequest
      • ZaloCheckConsentResponse
      • ZaloRequestConsentResponse

    How to retrieve required IDs

    1.
    Channel Public Id
    Open Channel => Official account
    Click on Copy public ID button
    Screenshot 2026-03-12 at 09.46.25.png
    Note:
    If you don’t see the Copy button, click Edit for the channel and disable the Internal option.
    Screenshot 2026-03-12 at 09.48.12.png
    Screenshot 2025-12-24 at 22.01.48.png
    2.
    Template Id
    Open Campaign => Manage template
    Click the Copy Public ID button for the template you want to select.
    Screenshot 2026-03-12 at 09.51.29.png
    3.
    Bulk campaign Id
    Open Campaign => Campaign
    Select Broadcast button for the campaign you want to select
    Click the Copy Public ID button
    Screenshot 2026-03-12 at 09.53.18.png
    4.
    Bulk contact public Id
    Open Campaign => Campaign
    Select Broadcast button for the campaign you want to select
    Select View history broadcast of that contact
    Click the Copy Public ID button
    photo_2025-12-24 23.06.46.jpeg
    Note: Only available for conversation campaign.
    Modified at 2026-03-12 02:56:01
    Previous
    Broadcast a Message Flow
    Next
    Webhook payload
    Built with