curl -X GET 'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const response = await fetch(
'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10',
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
response = requests.get(
'https://app.filemonk.io/api/v1/external/assets',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'},
params={'type': 'external', 'per_page': 10}
)
data = response.json()
{
"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,
"watermark_asset": false,
"autogenerate_licence_key": false,
"created_at": "2026-03-01T14:30:00Z",
"updated_at": "2026-03-01T14:30:00Z"
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "licence",
"name": "Licence Key (Autogenerated)",
"filename": "Licence Key",
"external_url": null,
"content_type": "licence/key",
"byte_size": 0,
"watermark_asset": false,
"autogenerate_licence_key": true,
"created_at": "2026-03-02T09:00:00Z",
"updated_at": "2026-03-02T09:00:00Z"
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total_count": 24,
"total_pages": 3
}
}
{
"error": "Invalid API key"
}
Assets
List Assets
Retrieve a paginated list of all assets in your store.
GET
/
assets
curl -X GET 'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const response = await fetch(
'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10',
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
response = requests.get(
'https://app.filemonk.io/api/v1/external/assets',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'},
params={'type': 'external', 'per_page': 10}
)
data = response.json()
{
"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,
"watermark_asset": false,
"autogenerate_licence_key": false,
"created_at": "2026-03-01T14:30:00Z",
"updated_at": "2026-03-01T14:30:00Z"
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "licence",
"name": "Licence Key (Autogenerated)",
"filename": "Licence Key",
"external_url": null,
"content_type": "licence/key",
"byte_size": 0,
"watermark_asset": false,
"autogenerate_licence_key": true,
"created_at": "2026-03-02T09:00:00Z",
"updated_at": "2026-03-02T09:00:00Z"
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total_count": 24,
"total_pages": 3
}
}
{
"error": "Invalid API key"
}
Query parameters
Search by asset name or filename. Performs a partial, case-insensitive match.
Filter by asset type. Accepts:
external, licence.Page number for pagination.
Number of assets per page. Minimum: 1, maximum: 250.
Response
List of asset objects.
Show Asset properties
Show Asset properties
Unique asset identifier (UUID).
The asset type:
internal, external, or licence.Display name of the asset.
Filename derived from the uploaded file or URL.
The external URL for
external type assets. null for other types.MIME type of the asset.
File size in bytes.
0 for external and licence assets.Whether watermarking is enabled for this asset.
Whether a licence key is auto-generated on purchase.
ISO 8601 timestamp of when the asset was created.
ISO 8601 timestamp of when the asset was last updated.
curl -X GET 'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10' \
-H 'X-Auth-Token: fm_api_key_your_key_here'
const response = await fetch(
'https://app.filemonk.io/api/v1/external/assets?type=external&per_page=10',
{ headers: { 'X-Auth-Token': 'fm_api_key_your_key_here' } }
);
const data = await response.json();
import requests
response = requests.get(
'https://app.filemonk.io/api/v1/external/assets',
headers={'X-Auth-Token': 'fm_api_key_your_key_here'},
params={'type': 'external', 'per_page': 10}
)
data = response.json()
{
"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,
"watermark_asset": false,
"autogenerate_licence_key": false,
"created_at": "2026-03-01T14:30:00Z",
"updated_at": "2026-03-01T14:30:00Z"
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "licence",
"name": "Licence Key (Autogenerated)",
"filename": "Licence Key",
"external_url": null,
"content_type": "licence/key",
"byte_size": 0,
"watermark_asset": false,
"autogenerate_licence_key": true,
"created_at": "2026-03-02T09:00:00Z",
"updated_at": "2026-03-02T09:00:00Z"
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total_count": 24,
"total_pages": 3
}
}
{
"error": "Invalid API key"
}
⌘I