list_subscribers
List Subscribers
Retrieve subscribers for a specific subscription storefront. Optionally filter by subscriber username (email). Subscribers are users with recurring subscription access to DPD-hosted content areas.
list_subscribers
Retrieve subscribers for a specific subscription storefront. Optionally filter by subscriber username (email). Subscribers are users with recurring subscription access to DPD-hosted content areas.
verify_subscriber
Check whether a subscriber currently has active access to a subscription storefront. Returns the subscriber's subscription status. Provide either the subscriber's email or ID.
reactivate_purchase
Reactivate a purchase in DPD. This re-enables access to the purchased digital products and optionally re-sends the fulfillment email. This is the only write operation available in the DPD API.
get_purchase
Retrieve detailed information about a specific purchase/order, including buyer details, line items with product keys, payment info, custom fields, coupons, and shipping details.
get_subscriber
Retrieve detailed information about a specific subscriber in a subscription storefront, including subscription status, pricing, trial details, and payment schedule.
list_customers
Search and filter customer records in your DPD account. Supports filtering by email, name, product purchased, newsletter subscription status, and creation date range. Results are paginated at 100 records per page.
get_customer
Retrieve detailed information about a specific DPD customer by their ID, including name, email, and newsletter subscription status.
get_product
Retrieve detailed information about a specific DPD product including pricing, description, SKU, file info, and image details. Product images are available at `https://d2beuh40lcdzfb.cloudfront.net/products/{productId}/{size}/{imageFileName}` with sizes from 50x50 to 1000x1000.
list_products
Retrieve a list of all products in your DPD account. Optionally filter by storefront. Returns product IDs and names.
list_purchases
Search and filter purchase/order records in your DPD account. Supports filtering by status, product, storefront, customer, date range, and total amount. Results are paginated at 100 records per page.
list_storefronts
Retrieve all storefronts (stores/websites) associated with your DPD account. Returns a summary of each storefront including name, URL, currency, and type.
get_storefront
Retrieve detailed information about a specific DPD storefront by its ID, including contact details, currency, type, and subdomain.
verify_notification
Verify that an incoming purchase notification (IPN) genuinely originated from DPD. Pass all parameters received from the notification POST to confirm authenticity. The response indicates whether the notification is VERIFIED or INVALID.
Read digital product sales data from the DPD (Digital Product Delivery) e-commerce platform. View storefronts, retrieve product catalog details, list purchases and orders, access subscriber and customer records, and verify purchase notification webhooks. Supports filtering purchases by various criteria and reactivating purchases. Primarily a read-only API for monitoring and reporting on digital product sales including e-books, software, music, videos, and keycodes.
Common questions about connecting Dpd 2 to AI agents with Metorial.