Trackers
Create and manage Trackers.
Trackers can be used to track interactions in your orders through personalized URLs and QR codes.
As a brief introduction to using Trackers in your orders, a QR code can be generated by using the Tracker’s ID as a merge variable in your orders HTML and Templates. The following example HTML uses Trackers to generate personalized URLs (PURLs) in your orders.
See the following guide for more details: https://postgrid.readme.io/reference/trackers-1
Create Tracker
client.printMail.trackers.create(TrackerCreateParams { redirectURLTemplate, urlExpireAfterDays, description, metadata } body, RequestOptionsoptions?): TrackerCreateResponse { id, createdAt, live, 8 more }
POST/print-mail/v1/trackers
List Trackers
client.printMail.trackers.list(TrackerListParams { limit, search, skip } query?, RequestOptionsoptions?): SkipLimit<TrackerListResponse { id, createdAt, live, 8 more } >
GET/print-mail/v1/trackers
Update Tracker
client.printMail.trackers.update(stringid, TrackerUpdateParams { redirectURLTemplate, urlExpireAfterDays, description, metadata } body, RequestOptionsoptions?): TrackerUpdateResponse { id, createdAt, live, 8 more }
POST/print-mail/v1/trackers/{id}
Get Tracker
client.printMail.trackers.retrieve(stringid, RequestOptionsoptions?): TrackerRetrieveResponse { id, createdAt, live, 8 more }
GET/print-mail/v1/trackers/{id}
Delete Tracker
client.printMail.trackers.delete(stringid, RequestOptionsoptions?): TrackerDeleteResponse { id, deleted, object }
DELETE/print-mail/v1/trackers/{id}
List Tracker Visits
client.printMail.trackers.retrieveVisits(stringid, TrackerRetrieveVisitsParams { limit, search, skip } query?, RequestOptionsoptions?): SkipLimit<TrackerRetrieveVisitsResponse { id, createdAt, device, 6 more } >
GET/print-mail/v1/trackers/{id}/visits