Fingerprint Browser API
The fingerprint module powers anti-detect browser profiles for social-media account management. Each profile has unique fingerprint + dedicated proxy.
Profiles
| Method | Path | Description |
|---|---|---|
| GET | `/api/v1/fingerprint/profiles` | List |
| POST | `/api/v1/fingerprint/profiles` | Create |
| GET | `/api/v1/fingerprint/profiles/:id` | Get |
| PUT | `/api/v1/fingerprint/profiles/:id` | Update |
| DELETE | `/api/v1/fingerprint/profiles/:id` | Delete |
| POST | `/api/v1/fingerprint/profiles/:id/launch` | Launch browser |
| POST | `/api/v1/fingerprint/profiles/:id/stop` | Stop |
| POST | `/api/v1/fingerprint/profiles/:id/clone` | Clone |
| POST | `/api/v1/fingerprint/profiles/:id/check` | Anti-detection check |
| POST | `/api/v1/fingerprint/profiles/generate-fingerprint` | Preview a generated fingerprint |
Sessions
| Method | Path | Description |
|---|---|---|
| GET | `/api/v1/fingerprint/sessions` | List browser sessions |
Proxy
| Method | Path | Description |
|---|---|---|
| GET | `/api/v1/fingerprint/proxy` | List proxies |
| POST | `/api/v1/fingerprint/proxy` | Add a proxy |
| POST | `/api/v1/fingerprint/proxy/import` | Bulk import |
| POST | `/api/v1/fingerprint/proxy/test` | Test a list |
| POST | `/api/v1/fingerprint/proxy/:id/assign` | Assign to a profile |
| DELETE | `/api/v1/fingerprint/proxy/:id` | Delete |
RPA
| Method | Path | Description |
|---|---|---|
| GET | `/api/v1/fingerprint/rpa/scripts` | List automation scripts |
| POST | `/api/v1/fingerprint/rpa/scripts` | Create |
| POST | `/api/v1/fingerprint/rpa/scripts/:id/run` | Run on one profile |
| POST | `/api/v1/fingerprint/rpa/scripts/:id/run-batch` | Run on multiple profiles |
| GET | `/api/v1/fingerprint/rpa/executions` | List runs |
| POST | `/api/v1/fingerprint/rpa/record/start` | Start recording |
| POST | `/api/v1/fingerprint/rpa/record/stop` | Stop and save |
Every response uses the standard envelope:
{
"success": true,
"data": { /* resource or array */ },
"meta": { "total": 100, "cursor": "...", "hasMore": true },
"error": { "code": "ERROR_CODE", "message": "Human readable" }
}error is omitted on success; meta is omitted when not paginating.
Rate Limits
Subject to the standard 200 req/min/tenant authenticated limit. See [Rate Limits](/docs/api-reference/rate-limits) for full details and the per-endpoint overrides.