web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

Send Push notifications using APIs

(3) ShareShare
ReportReport
Posted on by 12

Hello

Where can I find the API documentation for sending push notifications?
I need to send dynamic deep link URLs based on user subscriptions, but when creating a journey, I’m unable to include dynamic links. For this reason, I need to use the API.







 
I have the same question (0)
  • Suggested answer
    Holly Huffman Profile Picture
    6,554 Super User 2026 Season 1 on at
    Hi there! Good morning, evening, or afternoon - depending on where you are :) Hope you are well today! 
     
     
    Hope this helps. 
  • Verified answer
    Daivat Vartak (v-9davar) Profile Picture
    7,841 Moderator on at
    Hello SA-14030858-0,
     

    You're right, for highly dynamic and personalized push notifications with deep links based on user subscriptions, using the API is the most flexible approach. The API documentation you'll need depends on the platform you're using to send push notifications. Here's a breakdown of the common platforms and where to find their API documentation:

    1. Dynamics 365 Customer Insights - Journeys (formerly Marketing) Push Notifications:

    • Dynamics 365 Customer Insights - Journeys API (Marketing Services API):

      • While Customer Insights - Journeys provides a journey designer for push notifications, for truly dynamic scenarios, you'll likely need to use its underlying API.

      • The documentation for the Dynamics 365 Marketing Services API can be found within the Microsoft Dynamics 365 developer documentation.

      • Unfortunately, the documentation for directly sending push notifications via the Dynamics 365 marketing API is not robust. Most focus is on the journey designer.

      • Because of this, many people will use a 3rd party push notification service. 

    • Recommendation:

      • If possible, it is recommended to use a 3rd party push notification service, and then integrate that service with dynamics 365.

      •  

    2. Third-Party Push Notification Services (Recommended for Dynamic Deep Links):

    • Firebase Cloud Messaging (FCM) (Android and iOS):

    • Apple Push Notification service (APNs) (iOS):

    • Other Services:

      • There are many other push notification services available, such as:

        • OneSignal

        • Pushwoosh

        • Amazon SNS 

      • Each service will have its own API documentation.

      •  

    •  

    Why Third-Party Services Are Often Preferred for Dynamic Deep Links:

    • Flexibility: Third-party services offer more flexibility in crafting dynamic push notification payloads.

    • Deep Link Support: They typically have robust support for deep links, allowing you to direct users to specific locations within your app.

    • Personalization: You can easily personalize push notifications based on user subscriptions and other data.

    • Scalability: These services are designed to handle large volumes of push notifications.

    • Robust Documentation: They usually have very good and detailed documentation.

    •  

    General API Considerations:

    • Authentication: You'll need to authenticate with the chosen API using API keys or other authentication methods.

    • Payload Structure: Understand the required payload structure for the API, including the format for deep links.

    • Device Tokens: You'll need to obtain device tokens from users who have opted in to receive push notifications.

    • Error Handling: Implement proper error handling to ensure that push notifications are sent successfully.


    •  

    Integration with Dynamics 365:

    • To use a third-party service with Dynamics 365, you'll need to create an integration. This can be done using:

      • Power Automate: To create automated workflows that send push notifications.

      • Custom code: To directly call the third-party API from within Dynamics 365.

      •  

    I hope this information helps you find the right API documentation and implement your dynamic push notification solution.

     
    If my answer was helpful, please click Like, and if it solved your problem, please mark it as verified to help other community members find more. If you have further questions, please feel free to contact me.
     
    My response was crafted with AI assistance and tailored to provide detailed and actionable guidance for your Microsoft Dynamics 365 query.
     
    Regards,
    Daivat Vartak
  • Vahid Ghafarpour Profile Picture
    12,228 Super User 2026 Season 1 on at
    If any of the responses helped resolve your issue, please take a moment to mark the best answer. This helps others in the community quickly find solutions to similar problems.

    To do this, simply click the "Does this answer your question?" button on the most helpful response and like the helpful posts. If your issue is still unresolved, feel free to provide more details so the community can assist further!

    Thanks for being an active part of the Dynamics 365 Community! 😊

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
ManoVerse Profile Picture

ManoVerse 182 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 123

#3
CU11031447-0 Profile Picture

CU11031447-0 100

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans