Skip to content

Send download emails for many orders

POST/orders/send_emails

Costs 2 rate-limit points · Rate limits

Send the download email again for several orders at once, in the background, as the Orders page's bulk Send emails does. ids are order ids, Shopify order gids or ids, or order names.

Queued: the response lists the orders that will be emailed and the ids that matched nothing. Each send charges usage, fulfils in Shopify when that setting is on, and assigns owed licence keys.

Also searched asresend emails to these ordersbulk resend download emailsemail all these customers again

Request body

  • idsarray of stringsRequired

Errors

401

Missing or invalid API key.

404

The resource does not exist for this shop, or the action path is not registered.

422

The request failed validation, or sent a key the action does not take (code: "unknown_parameters" with unknown and accepted). Nothing was saved.

429

Rate limited. Cost-weighted per API key, shared with API v1: a read costs 1 point, a write 2, 40 points per fixed 60-second window. Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (Unix time the window ends); a 429 adds Retry-After (seconds), retry_after, retryable: true and a next_step in the body. A 429 did nothing: wait retry_after seconds, then send the same request again. The budget is per key, so every tool or script using the key shares it; prefer one list call with per_page over many single reads.

Every error has the same shape: see Errors.

POST/orders/send_emails
curl -X POST "https://app.filemonk.io/api/v2/external/orders/send_emails" \
  -H "X-Auth-Token: $FILEMONK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "ids": [
      "3e84eb8d-e1d9-4e92-a4b2-a419c7f1122f"
    ]
  }'
Response
No body