The Only API docs
Bulk Import

Preview an import paste

Parse and validate a pasted account list without side effects — nothing is written, no login is attempted, and no slot is consumed. Use it to show which rows are valid,…

POST
/import/preview

Parse and validate a pasted account list without side effects — nothing is written, no login is attempted, and no slot is consumed. Use it to show which rows are valid, which lane each one will take (cookie or password), and exactly why a bad row is bad, before committing to an import.

Secrets are never echoed back: passwords and TOTP secrets are reduced to has_password / has_totp_secret, cookies to a cookie_fields name list, and a proxy URL to host:port with its credentials stripped.

Accepted formats are auto-detected — CSV, TSV, colon- or pipe-separated, with or without a header row. Limits are 1,000 rows and 2 MiB per paste; exceeding either is a rejection, never a silent truncation.

X-API-Key<token>

Your CRM panel API key

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/import/preview" \  -H "Content-Type: application/json" \  -d '{    "text": "string"  }'
{  "columns": [],  "delimiter": "string",  "format": "string",  "has_header": true,  "invalid_count": 0,  "lanes": null,  "limits": {},  "platforms": null,  "rows": [],  "success": true,  "total": 0,  "valid_count": 0}