Skip to main content
A dynamic link is a short URL, such as https://shortext.ny-corp.io/s/promo-oct, that you share in messages, campaigns or emails. On a phone with your app installed, it opens the app on the screen you chose; without the app, it leads to the store; on a computer, it opens a web page. The endpoints need a key with Manage dynamic links.

1. Register your apps

POST /deep-links/platforms registers an app, once per platform:

2. Serve the verification file

Phones only open links in your app if your domain proves the app is yours. GET /deep-links/platforms/{id}/verification-file returns the file to publish:
Serve content as JSON at https://<your app domain>/.well-known/<filename>: assetlinks.json for Android, apple-app-site-association for iOS. POST /deep-links
The response gives the link to share, for example https://shortext.ny-corp.io/s/promo-oct.
Changing short_code changes the link: the previous URL stops working. Deleting a link deletes its click history.

4. Follow the clicks

GET /deep-links/{id} gives the total number of clicks; GET /deep-links/{id}/clicks lists them, most recent first, with the device, the OS version, the browser, the referrer, the country and the time.

Other endpoints