Bulk tools — verify, price, transfer export, analytics & DNS
Exact member URLs and API-backed limits for globNIC bulk domain verification, pricing, export formats, and bulk DNS (with batching).
Overview
| Tool | Member URL | What it does (product behavior) |
|------|------------|---------------------------------|
| Bulk Operations | /member/domains/bulk-operations | Select domains; delete (trash), update prices (fixed or %), change status, assign category (+ optional tier), Transfer Export (multi-format), export analytics CSV |
| Bulk Verify | /member/domains/verify-bulk | List unverified domains; choose NS, TXT, or CNAME; Verify Selected in batches; optional admin-only force path |
| Bulk DNS | /member/domains/bulk-dns | Apply the same 1–10 DNS records to up to 100 eligible domains per API request; UI can batch 100+ selections |
| Bulk add (paste) | /member/domains/bulk | Paste a list, review a pricing grid, submit (separate from CSV Import) |
| CSV import | /member/domains/import | Smart template import |
| Simple CSV download | GET /api/member/domains/export | Link Export My Domains on the import page — hidden domains excluded |
API caps referenced in this guide come from: POST /api/member/domains/verify-bulk (batches of 20 in the client), POST /api/member/domains/bulk-dns (1–100 domains, 1–10 records), POST /api/member/domains/bulk-price (1–100 domains), POST /api/member/domains/transfer-export (up to 500 names in the schema, includeAll for full portfolio), POST /api/member/domains/bulk-delete (client batches of 500 per request in the current UI).
Bulk Verify — step-by-step (UI)
- Eligibility: Only domains you own in the system are processed. Admins can verify any domain; members are scoped to
memberIdin the API. - Already verified domains are reported with “Already verified” and do not re-run checks.
Bulk Operations Center — key flows
Access: /member/domains/bulk-operations — the grid of tools (Bulk Delete, Update Prices, Change Status, Assign Category, Transfer Export, Export Analytics).
Update prices
- Select at least one domain, open Update Prices, then choose:
- Fixed: Enter Buy Now and/or Min Offer in dollars in the form — the client multiplies by 100 to send cents to
POST /api/member/domains/bulk-price(values must be >= 0 in the API). - Percentage: Increase or decrease existing prices by 1–100% (
priceAdjustmentobject in the API, applied per-asset in a transaction when needed).
- Fixed: Enter Buy Now and/or Min Offer in dollars in the form — the client multiplies by 100 to send cents to
If the API returns “No price values provided”, you submitted neither fixed values nor a percentage block — re-open the panel and set at least one.
Transfer Export
-
Open Transfer Export — the UI calls
POST /api/member/domains/transfer-exportwith:format: one ofcsv|json|godaddy|sedo|afternic(per zod enum in the route file).domains: the selected list or omitted when exporting all (the UI usesincludeAll: truewhen no rows are selected — confirm selection count before download).
-
Column shapes differ by marketplace (e.g. GoDaddy vs Sedo use different delimiters) — the server writes CSV for marketplace formats; json returns structured JSON in the response body.
Export Analytics
- Export Analytics uses
POST /api/member/domains/bulk-analyticswithformat: "csv", the samedomains/includeAllpattern as the export handler for selection logic in the current UI.
Bulk Delete
- Confirms, then POST
/api/member/domains/bulk-deletein 500-domain chunks (soft delete / move to trash, per the success strings in the UI code).
Bulk DNS — recap
- See DNS management for types, TTL ranges, and eligibility.
- Per request: at most 10 record objects; at most 100 domain names. UI sends multiple requests for larger selections with 2s delay between batches in the current client.