Skip to content

Update reports

API v2 is in public beta: endpoints and fields can change before general availability. See the changelog

PATCH/preorders/settings/reports

Costs 2 rate-limit points · Rate limits

Update the merchant's preorder report preferences (Settings > Reports): the email to the merchant when balances of partially paid preorders are collected automatically.

Deep partial. Returns the reports section.

Also searched asnotify me when payments are collectedpayment collection notice

Headers

  • Idempotency-Keystring

    A fresh unique key for every write (a new UUID, say); reuse it only to retry that write. Keys are remembered for 1 hour: the same key and the same request within that hour returns the first result, with Idempotent-Replayed: true, without running again; the same key with a different method, path or body is refused (422 idempotency_key_reused); a retry while the first is still running gets 409 idempotency_key_in_progress. Keys are per store. Server errors and rate limits are not kept, so their retry runs.

Request body

  • notify_payment_collection_enabledboolean

    Email the merchant when STOQ automatically collects the remaining balance of partially paid preorders. A notice to the merchant, not to customers.

Errors

401

Missing or invalid X-Auth-Token.

409

An earlier request with the same Idempotency-Key is still running. Wait, then resend the same request with the same key.

422

Invalid fields: one details entry per field error, its path the canonical section path. Nothing was saved.

429

Rate limited: cost-weighted per token (read 1, write 2; 360 points / 60s). Check Retry-After.

Every error has the same shape: see Errors.

PATCH/preorders/settings/reports
curl -X PATCH "https://app.stoqapp.com/api/v2/external/preorders/settings/reports" \
  -H "X-Auth-Token: $STOQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "notify_payment_collection_enabled": true
  }'
Response
No body