No profiles yet
Import an AYCD export or a Google-sheet CSV to see the identities that placed your orders.
Add a list
Paste proxies (host:port:user:pass or ip:port:user:pass, one per line — hostnames + rotating residential sessions supported). They're added to a named list you can enable/disable or delete below.
Proxy lists
Usable pool (apple_ok first · top 500)
Each test is a plain request through the proxy: reach Google (alive?), then load a public Apple order page (does Akamai 541-block this IP?). apple_ok = reached Apple, not blocked. A proxy never takes more than ~26 seconds, and each row updates the moment its result lands.
| Host | Port | List | Status | Latency | Fails | Last checked |
|---|
Batches
| # | Name | Status | Florida says | Orders | Total tax | Stores | Counties | Period |
|---|
DOR claims not linked to a batch
| Claim | Control # | Tax ID | Florida says | Amount | Checked |
|---|
Order data
Apple accounts
Hub
Inventory
Documents
Loading…
Pickup names
Loading…
Loading…
Loading…
Hub login
Every page and every API call of this hub requires being signed in; scripts use the hub's own token
instead. Sessions last 30 days per device. Changing the password signs out every device, so use
Sign out everywhere if a phone is lost. The password is stored only as a hash in
~/.order_ops_hub/auth.json; failed sign-ins are rate-limited and written to Activity.
Apple IDs & trust
Passwords are AES-encrypted at rest and never shown again. After adding an account, run Set up (2FA) once: a visible browser opens, you complete the code and press Trust, and Apple writes a 30-day trust cookie into that account's browser profile. That cookie is what lets the hub sign in later without sending a code to your phone — which is why invoice extraction and order cancellation only offer accounts that have it. Trust is not tied to an IP, so it keeps working through any proxy; what does expire is the login session, and Apple session keep-warm tracks that separately.
Apple emails
online confirmations + in-store receiptsHow a check works
One ordinary web request to the order's own Apple page through a working proxy — no sign-in, no browser — reading the status Apple publishes there. Only live orders are checked automatically; finished, cancelled and returned ones are skipped. Orders missing details go first, then the least recently checked. A check that cannot get through leaves the order's known status alone rather than marking it wrong. Every attempt uses a fresh proxy (5 per order, never reused); a switched-off list cannot be used. Roughly 100 orders in 20–30 seconds.
Apple session keep-warm
Apple keeps two different things: the device trust (saved by Set up, lives in the browser profile, means "no 2FA next time") and the login session (the exported session file the extractor replays across proxies). Each check replays that session file through a working proxy and loads the account's order list without typing anything — refreshing its cookies and reporting alive, expired, or asking for 2FA. If the session is gone, one sign-in with the saved password recreates it (on a trusted device that never triggers 2FA); if Apple asks for a code anyway, the account is marked stale and you redo Set up. Every check is recorded, so session lifetime below is measured, not guessed.
Check history
Runs that changed a status
Run
One order through its life
Moves between statuses
Time spent in each status
Most common paths
Runs that changed a payment method
Run
For an AI agent
Point an agent at GET /api/diagnostics (state + recent failures + hints) or GET /api/activity?status=error (raw artifacts). Or copy a snapshot to paste into a chat.
Activity log
Company documents
The claimant company's standing paperwork. These are batch-independent and are bundled into every batch's filing packet automatically.
Bank statement library
Card statement PDFs and Amex activity exports uploaded here are available to every refund batch automatically — upload each statement once, and any batch can generate its highlighted proof of payment from them. A file uploaded directly on a batch with the same name overrides the library copy for that batch.