# Fingerprints

## GetFingerprint

> Retrieves detailed information about a specific fingerprint, including its configuration, proxy settings, and session status.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"Fingerprint":{"type":"object","required":["fingerprintUUID","isArchived","browserConfig","deviceType","language","platform","proxy","timeZone","createdAt","updatedAt"],"properties":{"fingerprintUUID":{"type":"string","format":"uuid"},"isArchived":{"type":"boolean","default":false},"browserConfig":{"type":"object","required":["browser","extensions","numCameras","numMicrophones","numSpeakers","screenDPI","screenDepth","screenResolution"],"properties":{"browser":{"$ref":"#/components/schemas/BrowserType"},"extensions":{"type":"array","items":{"type":"string"},"default":[]},"numCameras":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numSpeakers":{"type":"integer","minimum":0},"screenDPI":{"$ref":"#/components/schemas/ScreenDPI"},"screenDepth":{"$ref":"#/components/schemas/ScreenDepth"},"screenResolution":{"$ref":"#/components/schemas/ScreenResolution"}}},"proxy":{"type":"object","required":["appliedDomains","type","city","country","state"],"properties":{"appliedDomains":{"type":"array","items":{"type":"string"},"default":[]},"city":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"type":{"$ref":"#/components/schemas/ProxyType"}}},"language":{"type":"string","pattern":"^[a-z]{2}-[A-Z]{2}$"},"timeZone":{"type":"string"},"platform":{"$ref":"#/components/schemas/Platform"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"BrowserType":{"type":"string","enum":["chromium"],"description":"Type of browser used for fingerprinting"},"ScreenDPI":{"type":"integer","enum":[96,120,144,192],"description":"Valid DPI (Dots Per Inch) values for screen configuration\nPossible values: 96, 120, 144, 192\n"},"ScreenDepth":{"type":"integer","enum":[24,30,32],"description":"Valid color depth values for screen configuration\nPossible values: 24, 30, 32\n"},"ScreenResolution":{"type":"string","enum":["1280x1024","1920x1080","1366x768","1536x864","1280x720","1440x900","1280x2400"],"description":"Valid screen resolution values\nCommon display resolutions in \"widthxheight\" format\n"},"ProxyType":{"type":"string","enum":["residential"],"description":"Type of proxy connection"},"Platform":{"type":"string","enum":["Windows","MacOS","Linux","Android","iOS"],"description":"Operating system platform"},"DeviceType":{"type":"string","enum":["desktop","mobile","tablet"],"description":"Type of device being emulated"},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/{fingerprintUUID}":{"get":{"tags":["Fingerprints"],"summary":"GetFingerprint","description":"Retrieves detailed information about a specific fingerprint, including its configuration, proxy settings, and session status.","parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true},{"name":"fingerprintUUID","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Fingerprint details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Fingerprint"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## GET /{mode}/v1/fingerprints

> ListFingerprints

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"Fingerprint":{"type":"object","required":["fingerprintUUID","isArchived","browserConfig","deviceType","language","platform","proxy","timeZone","createdAt","updatedAt"],"properties":{"fingerprintUUID":{"type":"string","format":"uuid"},"isArchived":{"type":"boolean","default":false},"browserConfig":{"type":"object","required":["browser","extensions","numCameras","numMicrophones","numSpeakers","screenDPI","screenDepth","screenResolution"],"properties":{"browser":{"$ref":"#/components/schemas/BrowserType"},"extensions":{"type":"array","items":{"type":"string"},"default":[]},"numCameras":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numSpeakers":{"type":"integer","minimum":0},"screenDPI":{"$ref":"#/components/schemas/ScreenDPI"},"screenDepth":{"$ref":"#/components/schemas/ScreenDepth"},"screenResolution":{"$ref":"#/components/schemas/ScreenResolution"}}},"proxy":{"type":"object","required":["appliedDomains","type","city","country","state"],"properties":{"appliedDomains":{"type":"array","items":{"type":"string"},"default":[]},"city":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"type":{"$ref":"#/components/schemas/ProxyType"}}},"language":{"type":"string","pattern":"^[a-z]{2}-[A-Z]{2}$"},"timeZone":{"type":"string"},"platform":{"$ref":"#/components/schemas/Platform"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"BrowserType":{"type":"string","enum":["chromium"],"description":"Type of browser used for fingerprinting"},"ScreenDPI":{"type":"integer","enum":[96,120,144,192],"description":"Valid DPI (Dots Per Inch) values for screen configuration\nPossible values: 96, 120, 144, 192\n"},"ScreenDepth":{"type":"integer","enum":[24,30,32],"description":"Valid color depth values for screen configuration\nPossible values: 24, 30, 32\n"},"ScreenResolution":{"type":"string","enum":["1280x1024","1920x1080","1366x768","1536x864","1280x720","1440x900","1280x2400"],"description":"Valid screen resolution values\nCommon display resolutions in \"widthxheight\" format\n"},"ProxyType":{"type":"string","enum":["residential"],"description":"Type of proxy connection"},"Platform":{"type":"string","enum":["Windows","MacOS","Linux","Android","iOS"],"description":"Operating system platform"},"DeviceType":{"type":"string","enum":["desktop","mobile","tablet"],"description":"Type of device being emulated"},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints":{"get":{"tags":["Fingerprints"],"summary":"ListFingerprints","parameters":[{"name":"limit","in":"query","schema":{"type":"integer"}},{"name":"mode","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"List of fingerprints","content":{"application/json":{"schema":{"type":"object","properties":{"fingerprints":{"type":"array","items":{"$ref":"#/components/schemas/Fingerprint"}},"prevPage":{"type":"integer"},"nextPage":{"type":"integer"},"total":{"type":"integer"}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## CreateFingerprint

> Creates a new fingerprint with specified browser configuration, device settings, and proxy settings. This fingerprint can be used to start new browser sessions.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"CreateFingerprintRequestBody":{"type":"object","required":["environmentUUID","screen"],"properties":{"environmentUUID":{"type":"string","format":"uuid"},"screen":{"type":"object","required":["resolution","depth","dpi"],"properties":{"resolution":{"$ref":"#/components/schemas/ScreenResolution"},"depth":{"$ref":"#/components/schemas/ScreenDepth"},"dpi":{"$ref":"#/components/schemas/ScreenDPI"}}},"device":{"type":"object","properties":{"numSpeakers":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numCameras":{"type":"integer","minimum":0}}},"proxy":{"type":"object","properties":{"country":{"type":"string"}}},"extensions":{"type":"array","items":{"type":"string"},"default":[]}}},"ScreenResolution":{"type":"string","enum":["1280x1024","1920x1080","1366x768","1536x864","1280x720","1440x900","1280x2400"],"description":"Valid screen resolution values\nCommon display resolutions in \"widthxheight\" format\n"},"ScreenDepth":{"type":"integer","enum":[24,30,32],"description":"Valid color depth values for screen configuration\nPossible values: 24, 30, 32\n"},"ScreenDPI":{"type":"integer","enum":[96,120,144,192],"description":"Valid DPI (Dots Per Inch) values for screen configuration\nPossible values: 96, 120, 144, 192\n"},"FingerprintWithSecret":{"allOf":[{"$ref":"#/components/schemas/Fingerprint"},{"type":"object","properties":{"fingerprintSecret":{"type":"string"}}}]},"Fingerprint":{"type":"object","required":["fingerprintUUID","isArchived","browserConfig","deviceType","language","platform","proxy","timeZone","createdAt","updatedAt"],"properties":{"fingerprintUUID":{"type":"string","format":"uuid"},"isArchived":{"type":"boolean","default":false},"browserConfig":{"type":"object","required":["browser","extensions","numCameras","numMicrophones","numSpeakers","screenDPI","screenDepth","screenResolution"],"properties":{"browser":{"$ref":"#/components/schemas/BrowserType"},"extensions":{"type":"array","items":{"type":"string"},"default":[]},"numCameras":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numSpeakers":{"type":"integer","minimum":0},"screenDPI":{"$ref":"#/components/schemas/ScreenDPI"},"screenDepth":{"$ref":"#/components/schemas/ScreenDepth"},"screenResolution":{"$ref":"#/components/schemas/ScreenResolution"}}},"proxy":{"type":"object","required":["appliedDomains","type","city","country","state"],"properties":{"appliedDomains":{"type":"array","items":{"type":"string"},"default":[]},"city":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"type":{"$ref":"#/components/schemas/ProxyType"}}},"language":{"type":"string","pattern":"^[a-z]{2}-[A-Z]{2}$"},"timeZone":{"type":"string"},"platform":{"$ref":"#/components/schemas/Platform"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"BrowserType":{"type":"string","enum":["chromium"],"description":"Type of browser used for fingerprinting"},"ProxyType":{"type":"string","enum":["residential"],"description":"Type of proxy connection"},"Platform":{"type":"string","enum":["Windows","MacOS","Linux","Android","iOS"],"description":"Operating system platform"},"DeviceType":{"type":"string","enum":["desktop","mobile","tablet"],"description":"Type of device being emulated"},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints":{"post":{"tags":["Fingerprints"],"summary":"CreateFingerprint","description":"Creates a new fingerprint with specified browser configuration, device settings, and proxy settings. This fingerprint can be used to start new browser sessions.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFingerprintRequestBody"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Created fingerprint","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FingerprintWithSecret"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## CreateRandomFingerprint

> Generates a new fingerprint with randomized browser configuration, device settings, and proxy settings.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"CreateRandomFingerprintRequest":{"type":"object","required":["environmentUUID"],"properties":{"environmentUUID":{"type":"string","format":"uuid","description":"UUID of the environment to create the fingerprint in"}}},"FingerprintWithSecret":{"allOf":[{"$ref":"#/components/schemas/Fingerprint"},{"type":"object","properties":{"fingerprintSecret":{"type":"string"}}}]},"Fingerprint":{"type":"object","required":["fingerprintUUID","isArchived","browserConfig","deviceType","language","platform","proxy","timeZone","createdAt","updatedAt"],"properties":{"fingerprintUUID":{"type":"string","format":"uuid"},"isArchived":{"type":"boolean","default":false},"browserConfig":{"type":"object","required":["browser","extensions","numCameras","numMicrophones","numSpeakers","screenDPI","screenDepth","screenResolution"],"properties":{"browser":{"$ref":"#/components/schemas/BrowserType"},"extensions":{"type":"array","items":{"type":"string"},"default":[]},"numCameras":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numSpeakers":{"type":"integer","minimum":0},"screenDPI":{"$ref":"#/components/schemas/ScreenDPI"},"screenDepth":{"$ref":"#/components/schemas/ScreenDepth"},"screenResolution":{"$ref":"#/components/schemas/ScreenResolution"}}},"proxy":{"type":"object","required":["appliedDomains","type","city","country","state"],"properties":{"appliedDomains":{"type":"array","items":{"type":"string"},"default":[]},"city":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"type":{"$ref":"#/components/schemas/ProxyType"}}},"language":{"type":"string","pattern":"^[a-z]{2}-[A-Z]{2}$"},"timeZone":{"type":"string"},"platform":{"$ref":"#/components/schemas/Platform"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"BrowserType":{"type":"string","enum":["chromium"],"description":"Type of browser used for fingerprinting"},"ScreenDPI":{"type":"integer","enum":[96,120,144,192],"description":"Valid DPI (Dots Per Inch) values for screen configuration\nPossible values: 96, 120, 144, 192\n"},"ScreenDepth":{"type":"integer","enum":[24,30,32],"description":"Valid color depth values for screen configuration\nPossible values: 24, 30, 32\n"},"ScreenResolution":{"type":"string","enum":["1280x1024","1920x1080","1366x768","1536x864","1280x720","1440x900","1280x2400"],"description":"Valid screen resolution values\nCommon display resolutions in \"widthxheight\" format\n"},"ProxyType":{"type":"string","enum":["residential"],"description":"Type of proxy connection"},"Platform":{"type":"string","enum":["Windows","MacOS","Linux","Android","iOS"],"description":"Operating system platform"},"DeviceType":{"type":"string","enum":["desktop","mobile","tablet"],"description":"Type of device being emulated"},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/random":{"post":{"tags":["Fingerprints"],"summary":"CreateRandomFingerprint","description":"Generates a new fingerprint with randomized browser configuration, device settings, and proxy settings.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRandomFingerprintRequest"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Created random fingerprint","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FingerprintWithSecret"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## ArchiveFingerprint

> Archives a fingerprint by deleting all associated session data and marking it as no longer usable. Once archived, the fingerprint cannot be used to create new sessions.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/{fingerprintUUID}/archive":{"post":{"tags":["Fingerprints"],"summary":"ArchiveFingerprint","description":"Archives a fingerprint by deleting all associated session data and marking it as no longer usable. Once archived, the fingerprint cannot be used to create new sessions.","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true},{"name":"fingerprintUUID","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Fingerprint archived","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## CloneFingerprint

> Creates a copy of an existing fingerprint's settings but generates new session data. This allows you to duplicate a successful configuration while maintaining unique session identifiers.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"FingerprintWithSecret":{"allOf":[{"$ref":"#/components/schemas/Fingerprint"},{"type":"object","properties":{"fingerprintSecret":{"type":"string"}}}]},"Fingerprint":{"type":"object","required":["fingerprintUUID","isArchived","browserConfig","deviceType","language","platform","proxy","timeZone","createdAt","updatedAt"],"properties":{"fingerprintUUID":{"type":"string","format":"uuid"},"isArchived":{"type":"boolean","default":false},"browserConfig":{"type":"object","required":["browser","extensions","numCameras","numMicrophones","numSpeakers","screenDPI","screenDepth","screenResolution"],"properties":{"browser":{"$ref":"#/components/schemas/BrowserType"},"extensions":{"type":"array","items":{"type":"string"},"default":[]},"numCameras":{"type":"integer","minimum":0},"numMicrophones":{"type":"integer","minimum":0},"numSpeakers":{"type":"integer","minimum":0},"screenDPI":{"$ref":"#/components/schemas/ScreenDPI"},"screenDepth":{"$ref":"#/components/schemas/ScreenDepth"},"screenResolution":{"$ref":"#/components/schemas/ScreenResolution"}}},"proxy":{"type":"object","required":["appliedDomains","type","city","country","state"],"properties":{"appliedDomains":{"type":"array","items":{"type":"string"},"default":[]},"city":{"type":"string"},"country":{"type":"string"},"state":{"type":"string"},"type":{"$ref":"#/components/schemas/ProxyType"}}},"language":{"type":"string","pattern":"^[a-z]{2}-[A-Z]{2}$"},"timeZone":{"type":"string"},"platform":{"$ref":"#/components/schemas/Platform"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"BrowserType":{"type":"string","enum":["chromium"],"description":"Type of browser used for fingerprinting"},"ScreenDPI":{"type":"integer","enum":[96,120,144,192],"description":"Valid DPI (Dots Per Inch) values for screen configuration\nPossible values: 96, 120, 144, 192\n"},"ScreenDepth":{"type":"integer","enum":[24,30,32],"description":"Valid color depth values for screen configuration\nPossible values: 24, 30, 32\n"},"ScreenResolution":{"type":"string","enum":["1280x1024","1920x1080","1366x768","1536x864","1280x720","1440x900","1280x2400"],"description":"Valid screen resolution values\nCommon display resolutions in \"widthxheight\" format\n"},"ProxyType":{"type":"string","enum":["residential"],"description":"Type of proxy connection"},"Platform":{"type":"string","enum":["Windows","MacOS","Linux","Android","iOS"],"description":"Operating system platform"},"DeviceType":{"type":"string","enum":["desktop","mobile","tablet"],"description":"Type of device being emulated"},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/{fingerprintUUID}/clone":{"post":{"tags":["Fingerprints"],"summary":"CloneFingerprint","description":"Creates a copy of an existing fingerprint's settings but generates new session data. This allows you to duplicate a successful configuration while maintaining unique session identifiers.","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true},{"name":"fingerprintUUID","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Fingerprint cloned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FingerprintWithSecret"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## ResetFingerprint

> Deletes all session data associated with the fingerprint while preserving its configuration. This allows you to start fresh with the same fingerprint settings.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/{fingerprintUUID}/reset":{"post":{"tags":["Fingerprints"],"summary":"ResetFingerprint","description":"Deletes all session data associated with the fingerprint while preserving its configuration. This allows you to start fresh with the same fingerprint settings.","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true},{"name":"fingerprintUUID","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Fingerprint reset","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```

## UpdateFingerprintProxy

> Updates the proxy settings for a specific fingerprint. This allows you to change the geographic location and routing of browser traffic.

```json
{"openapi":"3.0.1","info":{"title":"tasknet-api","version":"1.0.0"},"tags":[{"name":"Fingerprints","description":"Endpoints for creating and managing browser fingerprints. Controls browser configurations, device settings, proxy settings, and session data for unique browser identities."}],"servers":[{"url":"https://api.tasknet.co"}],"security":[{"ApiKey":[],"ApiKeyUUID":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-Api-Key"}},"schemas":{"UpdateFingerprintProxyRequest":{"type":"object","required":["country"],"properties":{"country":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Z]{2}$","description":"Two-letter ISO country code for proxy location"}}},"BaseError":{"type":"object","required":["message","code"],"properties":{"message":{"type":"string"},"code":{"type":"string"},"details":{}}}}},"paths":{"/{mode}/v1/fingerprints/{fingerprintUUID}/proxy":{"patch":{"tags":["Fingerprints"],"summary":"UpdateFingerprintProxy","description":"Updates the proxy settings for a specific fingerprint. This allows you to change the geographic location and routing of browser traffic.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFingerprintProxyRequest"}}}},"parameters":[{"name":"mode","in":"path","schema":{"type":"string"},"required":true},{"name":"fingerprintUUID","in":"path","schema":{"type":"string"},"required":true}],"responses":{"200":{"description":"Proxy settings updated","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseError"}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev-docs.tasknet.co/reference/api-reference/fingerprints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
