Skip to content

Reference

API v1 reference

API for managing digital products, assets, orders, and downloads in Filemonk.

All endpoints require authentication via the X-Auth-Token header. You can find your API key in the Filemonk app under Settings > Other > API.

Rate Limiting

All endpoints are rate-limited using a token-bucket algorithm:

  • Bucket size: 40 points per 60-second window
  • Read requests (GET): 1 point
  • Write requests (POST/PATCH/DELETE): 2 points

Rate limit status is returned in response headers:

  • X-RateLimit-Limit: Maximum points per window
  • X-RateLimit-Remaining: Points remaining in current window
  • X-RateLimit-Reset: Unix timestamp when the window resets

When the rate limit is exceeded, a 429 Too Many Requests response is returned with a Retry-After header indicating how many seconds to wait.

Base URL

https://app.filemonk.io/api/v1/external

Authentication

Send the store's API key in the X-Auth-Token header on every request. How to get a key

Rate limits

A read costs 1 point and a write 2. Rate limits and errors

Resources

Your first request
curl "https://app.filemonk.io/api/v1/external/orders" \
  -H "X-Auth-Token: $FILEMONK_API_KEY"
Every error looks like this
{
  "error": "API key is required"
}