web
You’re offline. This is a read only version of the page.
close
Skip to main content
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)
  • Vahid Ghafarpour Profile Picture
    11,930 Super User 2025 Season 2 on at
    Send Push notifications using APIs
    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! 😊
  • Verified answer
    Daivat Vartak (v-9davar) Profile Picture
    7,829 Super User 2025 Season 2 on at
    Send Push notifications using APIs
    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
  • Suggested answer
    Holly Huffman Profile Picture
    6,520 Super User 2025 Season 2 on at
    Send Push notifications using APIs
    Hi there! Good morning, evening, or afternoon - depending on where you are :) Hope you are well today! 
     
     
    Hope this helps. 

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Daniyal Khaleel Profile Picture

Daniyal Khaleel 152

#2
Abhilash Warrier Profile Picture

Abhilash Warrier 66 Super User 2025 Season 2

#3
DAnny3211 Profile Picture

DAnny3211 55

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans