curl -X GET 'https://app.filemonk.io/api/v1/external/digital_products/b2c3d4e5-f6a7-8901-bcde-f12345678901' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const productId = 'b2c3d4e5-f6a7-8901-bcde-f12345678901';
const response = await fetch(
`https://app.filemonk.io/api/v1/external/digital_products/${productId}`,
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
product_id = 'b2c3d4e5-f6a7-8901-bcde-f12345678901'
response = requests.get(
f'https://app.filemonk.io/api/v1/external/digital_products/{product_id}',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'}
)
data = response.json()
{
"digital_product": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"shopify_product_id": 8847261098265,
"shopify_variant_id": null,
"assets": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"type": "external",
"name": "Photoshop Brushes Pack",
"filename": "brushes-pack-v2.zip",
"external_url": "https://cdn.example.com/files/brushes-pack-v2.zip",
"content_type": "application/zip",
"byte_size": 0,
"created_at": "2026-03-01T14:30:00Z"
}
],
"upsert_always": false,
"custom_message": "Thanks for your purchase!",
"preorder_enabled": false,
"preorder_launch_date": null,
"preorder_subject": null,
"preorder_heading": null,
"preorder_description": null,
"created_at": "2026-03-05T10:00:00Z",
"updated_at": "2026-03-05T10:00:00Z"
}
}
{
"error": "Digital product not found"
}
Digital Products
Get Digital Product
Retrieve a single digital product by its ID, including all linked assets.
GET
/
digital_products
/
{id}
curl -X GET 'https://app.filemonk.io/api/v1/external/digital_products/b2c3d4e5-f6a7-8901-bcde-f12345678901' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const productId = 'b2c3d4e5-f6a7-8901-bcde-f12345678901';
const response = await fetch(
`https://app.filemonk.io/api/v1/external/digital_products/${productId}`,
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
product_id = 'b2c3d4e5-f6a7-8901-bcde-f12345678901'
response = requests.get(
f'https://app.filemonk.io/api/v1/external/digital_products/{product_id}',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'}
)
data = response.json()
{
"digital_product": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"shopify_product_id": 8847261098265,
"shopify_variant_id": null,
"assets": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"type": "external",
"name": "Photoshop Brushes Pack",
"filename": "brushes-pack-v2.zip",
"external_url": "https://cdn.example.com/files/brushes-pack-v2.zip",
"content_type": "application/zip",
"byte_size": 0,
"created_at": "2026-03-01T14:30:00Z"
}
],
"upsert_always": false,
"custom_message": "Thanks for your purchase!",
"preorder_enabled": false,
"preorder_launch_date": null,
"preorder_subject": null,
"preorder_heading": null,
"preorder_description": null,
"created_at": "2026-03-05T10:00:00Z",
"updated_at": "2026-03-05T10:00:00Z"
}
}
{
"error": "Digital product not found"
}
Path parameters
The digital product’s unique identifier (UUID).
Response
The digital product object.
Show Digital product properties
Show Digital product properties
Unique digital product identifier (UUID).
The numeric Shopify product ID.
The numeric Shopify variant ID.
null if linked at the product level.The assets attached to this digital product.
When
true, a new copy of this digital product’s assets is created for each order.Custom message shown on the download page.
Whether this is a preorder product.
When preorder content becomes available.
Email subject for the preorder notification.
Heading shown while in preorder.
Description shown while in preorder.
ISO 8601 timestamp of creation.
ISO 8601 timestamp of last update.
curl -X GET 'https://app.filemonk.io/api/v1/external/digital_products/b2c3d4e5-f6a7-8901-bcde-f12345678901' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const productId = 'b2c3d4e5-f6a7-8901-bcde-f12345678901';
const response = await fetch(
`https://app.filemonk.io/api/v1/external/digital_products/${productId}`,
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
product_id = 'b2c3d4e5-f6a7-8901-bcde-f12345678901'
response = requests.get(
f'https://app.filemonk.io/api/v1/external/digital_products/{product_id}',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'}
)
data = response.json()
{
"digital_product": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"shopify_product_id": 8847261098265,
"shopify_variant_id": null,
"assets": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"type": "external",
"name": "Photoshop Brushes Pack",
"filename": "brushes-pack-v2.zip",
"external_url": "https://cdn.example.com/files/brushes-pack-v2.zip",
"content_type": "application/zip",
"byte_size": 0,
"created_at": "2026-03-01T14:30:00Z"
}
],
"upsert_always": false,
"custom_message": "Thanks for your purchase!",
"preorder_enabled": false,
"preorder_launch_date": null,
"preorder_subject": null,
"preorder_heading": null,
"preorder_description": null,
"created_at": "2026-03-05T10:00:00Z",
"updated_at": "2026-03-05T10:00:00Z"
}
}
{
"error": "Digital product not found"
}
⌘I