> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.flashid.app/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.flashid.app/_mcp/server.

# Create profile

POST http://127.0.0.1:58931/api/profiles
Content-Type: application/json

Create a profile. Each fingerprint field is a nested object `{ mode, ...values }`; omitted fields fall back to sensible defaults. Modes: `real` `auto` `manual` `random` `noise` `off` `on`.

**`proxy` object — one of:**
- `{ "mode": "none" }`
- `{ "mode": "static", "proxy_uuid": "<uuid>" }` — bind a saved proxy (`proxy_uuid` required; get it from **List proxies**). Creating a new proxy inline is **not supported**.
- `{ "mode": "rotating", "type": "residential" | "mobile", "region": "us", "state": "florida", "city": "miami" }` — region codes from **Region tree**

**Fingerprint fields** (each `{ mode, ...values }`):
`user_agent` (random/manual + `user_agent_value`,`client_hints`) · `webrtc` (off/auto+`udp_proxy`/manual+`local_ip`) · `timezone` · `geo_location` · `language` · `webgl_info` (real/random/manual + `vendor`,`renderer`) · `webgpu`/`do_not_track` (off/on) · `webgl`/`canvas`/`audio_context`/`client_rects`/`speech_voices` (real/noise) · `screen` · `fonts` · `cpu` · `ram` · `media_devices` · `device_name` · `mac_address`.

Reference: https://docs.flashid.app/api-reference/profiles/create-profile

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /api/profiles:
    post:
      operationId: create-profile
      summary: Create profile
      description: >-
        Create a profile. Each fingerprint field is a nested object `{ mode,
        ...values }`; omitted fields fall back to sensible defaults. Modes:
        `real` `auto` `manual` `random` `noise` `off` `on`.


        **`proxy` object — one of:**

        - `{ "mode": "none" }`

        - `{ "mode": "static", "proxy_uuid": "<uuid>" }` — bind a saved proxy
        (`proxy_uuid` required; get it from **List proxies**). Creating a new
        proxy inline is **not supported**.

        - `{ "mode": "rotating", "type": "residential" | "mobile", "region":
        "us", "state": "florida", "city": "miami" }` — region codes from
        **Region tree**


        **Fingerprint fields** (each `{ mode, ...values }`):

        `user_agent` (random/manual + `user_agent_value`,`client_hints`) ·
        `webrtc` (off/auto+`udp_proxy`/manual+`local_ip`) · `timezone` ·
        `geo_location` · `language` · `webgl_info` (real/random/manual +
        `vendor`,`renderer`) · `webgpu`/`do_not_track` (off/on) ·
        `webgl`/`canvas`/`audio_context`/`client_rects`/`speech_voices`
        (real/noise) · `screen` · `fonts` · `cpu` · `ram` · `media_devices` ·
        `device_name` · `mac_address`.
      tags:
        - subpackage_profiles
      parameters:
        - name: X-API-Key
          in: header
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Profiles_Create profile_Response_200'
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                cpu:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaCpu
                ram:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaRam
                note:
                  type: string
                fonts:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaFonts
                proxy:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaProxy
                webgl:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgl
                canvas:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaCanvas
                cookie:
                  type: string
                screen:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaScreen
                system:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaSystem
                webgpu:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgpu
                webrtc:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebrtc
                language:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaLanguage
                timezone:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaTimezone
                user_agent:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgent
                webgl_info:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebglInfo
                device_name:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaDeviceName
                folder_uuid:
                  type: string
                mac_address:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaMacAddress
                client_rects:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaClientRects
                do_not_track:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaDoNotTrack
                geo_location:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaGeoLocation
                profile_name:
                  type: string
                audio_context:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaAudioContext
                media_devices:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaMediaDevices
                speech_voices:
                  $ref: >-
                    #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaSpeechVoices
              required:
                - cpu
                - ram
                - note
                - fonts
                - proxy
                - webgl
                - canvas
                - cookie
                - screen
                - system
                - webgpu
                - webrtc
                - language
                - timezone
                - user_agent
                - webgl_info
                - device_name
                - folder_uuid
                - mac_address
                - client_rects
                - do_not_track
                - geo_location
                - profile_name
                - audio_context
                - media_devices
                - speech_voices
servers:
  - url: http://127.0.0.1:58931
    description: http://127.0.0.1:58931
components:
  schemas:
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaCpu:
      type: object
      properties:
        mode:
          type: string
        cpu_value:
          type: integer
      required:
        - mode
        - cpu_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaCpu
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaRam:
      type: object
      properties:
        mode:
          type: string
        ram_value:
          type: integer
      required:
        - mode
        - ram_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaRam
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaFonts:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaFonts
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaProxy:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaProxy
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgl:
      type: object
      properties:
        mode:
          type: string
        webgl_value:
          type: integer
      required:
        - mode
        - webgl_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgl
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaCanvas:
      type: object
      properties:
        mode:
          type: string
        canvas_value:
          type: integer
      required:
        - mode
        - canvas_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaCanvas
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaScreen:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaScreen
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaSystem:
      type: object
      properties:
        os:
          type: string
        version:
          type: string
      required:
        - os
        - version
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaSystem
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgpu:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebgpu
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebrtc:
      type: object
      properties:
        mode:
          type: string
        udp_proxy:
          type: boolean
      required:
        - mode
        - udp_proxy
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebrtc
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaLanguage:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaLanguage
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaTimezone:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaTimezone
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgentClientHints:
      type: object
      properties:
        model:
          type: string
        wow64:
          type: boolean
        mobile:
          type: boolean
        bitness:
          type: string
        platform:
          type: string
        architecture:
          type: string
        ua_full_version:
          type: string
        platform_version:
          type: string
      required:
        - model
        - wow64
        - mobile
        - bitness
        - platform
        - architecture
        - ua_full_version
        - platform_version
      title: >-
        ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgentClientHints
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgent:
      type: object
      properties:
        mode:
          type: string
        client_hints:
          $ref: >-
            #/components/schemas/ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgentClientHints
        user_agent_value:
          type: string
      required:
        - mode
        - client_hints
        - user_agent_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaUserAgent
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebglInfo:
      type: object
      properties:
        mode:
          type: string
        vendor:
          type: string
        renderer:
          type: string
        gpu_adapterinfo_vendor:
          type: string
        gpu_adapterinfo_architecture:
          type: string
      required:
        - mode
        - vendor
        - renderer
        - gpu_adapterinfo_vendor
        - gpu_adapterinfo_architecture
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaWebglInfo
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaDeviceName:
      type: object
      properties:
        mode:
          type: string
        device_name_value:
          type: string
      required:
        - mode
        - device_name_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaDeviceName
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaMacAddress:
      type: object
      properties:
        mode:
          type: string
        mac_address_value:
          type: string
      required:
        - mode
        - mac_address_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaMacAddress
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaClientRects:
      type: object
      properties:
        mode:
          type: string
        client_rects_value:
          type: integer
      required:
        - mode
        - client_rects_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaClientRects
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaDoNotTrack:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaDoNotTrack
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaGeoLocation:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaGeoLocation
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaAudioContext:
      type: object
      properties:
        mode:
          type: string
        audio_context_value:
          type: integer
      required:
        - mode
        - audio_context_value
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaAudioContext
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaMediaDevices:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaMediaDevices
    ApiProfilesPostRequestBodyContentApplicationJsonSchemaSpeechVoices:
      type: object
      properties:
        mode:
          type: string
      required:
        - mode
      title: ApiProfilesPostRequestBodyContentApplicationJsonSchemaSpeechVoices
    ApiProfilesPostResponsesContentApplicationJsonSchemaData:
      type: object
      properties:
        message:
          type: string
        profile_uuid:
          type: string
          format: uuid
      required:
        - message
        - profile_uuid
      title: ApiProfilesPostResponsesContentApplicationJsonSchemaData
    Profiles_Create profile_Response_200:
      type: object
      properties:
        code:
          type: integer
        data:
          $ref: >-
            #/components/schemas/ApiProfilesPostResponsesContentApplicationJsonSchemaData
        success:
          type: boolean
      required:
        - code
        - data
        - success
      title: Profiles_Create profile_Response_200
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key

```

## Examples



**Request**

```json
{
  "cpu": {
    "mode": "random",
    "cpu_value": 2
  },
  "ram": {
    "mode": "random",
    "ram_value": 8
  },
  "note": "",
  "fonts": {
    "mode": "auto"
  },
  "proxy": {
    "mode": "none"
  },
  "webgl": {
    "mode": "noise",
    "webgl_value": 1340
  },
  "canvas": {
    "mode": "noise",
    "canvas_value": 3709
  },
  "cookie": "",
  "screen": {
    "mode": "real"
  },
  "system": {
    "os": "Mac OS X",
    "version": "Mac OS X 26"
  },
  "webgpu": {
    "mode": "on"
  },
  "webrtc": {
    "mode": "auto",
    "udp_proxy": true
  },
  "language": {
    "mode": "auto"
  },
  "timezone": {
    "mode": "auto"
  },
  "user_agent": {
    "mode": "random",
    "client_hints": {
      "model": "",
      "wow64": false,
      "mobile": false,
      "bitness": "64",
      "platform": "macOS",
      "architecture": "x86",
      "ua_full_version": "147.0.7727.50",
      "platform_version": "26.0.0"
    },
    "user_agent_value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
  },
  "webgl_info": {
    "mode": "random",
    "vendor": "Google Inc. (Intel Inc.)",
    "renderer": "ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)",
    "gpu_adapterinfo_vendor": "intel",
    "gpu_adapterinfo_architecture": "Tesla"
  },
  "device_name": {
    "mode": "random",
    "device_name_value": "Violet-Mac Studio"
  },
  "folder_uuid": "0",
  "mac_address": {
    "mode": "random",
    "mac_address_value": "00:23:12:13:ae:a0"
  },
  "client_rects": {
    "mode": "noise",
    "client_rects_value": 5695
  },
  "do_not_track": {
    "mode": "off"
  },
  "geo_location": {
    "mode": "auto"
  },
  "profile_name": "New Profile",
  "audio_context": {
    "mode": "noise",
    "audio_context_value": 7171
  },
  "media_devices": {
    "mode": "auto"
  },
  "speech_voices": {
    "mode": "noise"
  }
}
```

**Response**

```json
{
  "code": 0,
  "data": {
    "message": "success",
    "profile_uuid": "019e95bb-cd6a-7a0c-b87a-c3efeec64c3f"
  },
  "success": true
}
```

**SDK Code**

```python Profiles_Create profile_example
import requests

url = "http://127.0.0.1:58931/api/profiles"

payload = {
    "cpu": {
        "mode": "random",
        "cpu_value": 2
    },
    "ram": {
        "mode": "random",
        "ram_value": 8
    },
    "note": "",
    "fonts": { "mode": "auto" },
    "proxy": { "mode": "none" },
    "webgl": {
        "mode": "noise",
        "webgl_value": 1340
    },
    "canvas": {
        "mode": "noise",
        "canvas_value": 3709
    },
    "cookie": "",
    "screen": { "mode": "real" },
    "system": {
        "os": "Mac OS X",
        "version": "Mac OS X 26"
    },
    "webgpu": { "mode": "on" },
    "webrtc": {
        "mode": "auto",
        "udp_proxy": True
    },
    "language": { "mode": "auto" },
    "timezone": { "mode": "auto" },
    "user_agent": {
        "mode": "random",
        "client_hints": {
            "model": "",
            "wow64": False,
            "mobile": False,
            "bitness": "64",
            "platform": "macOS",
            "architecture": "x86",
            "ua_full_version": "147.0.7727.50",
            "platform_version": "26.0.0"
        },
        "user_agent_value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
    },
    "webgl_info": {
        "mode": "random",
        "vendor": "Google Inc. (Intel Inc.)",
        "renderer": "ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)",
        "gpu_adapterinfo_vendor": "intel",
        "gpu_adapterinfo_architecture": "Tesla"
    },
    "device_name": {
        "mode": "random",
        "device_name_value": "Violet-Mac Studio"
    },
    "folder_uuid": "0",
    "mac_address": {
        "mode": "random",
        "mac_address_value": "00:23:12:13:ae:a0"
    },
    "client_rects": {
        "mode": "noise",
        "client_rects_value": 5695
    },
    "do_not_track": { "mode": "off" },
    "geo_location": { "mode": "auto" },
    "profile_name": "New Profile",
    "audio_context": {
        "mode": "noise",
        "audio_context_value": 7171
    },
    "media_devices": { "mode": "auto" },
    "speech_voices": { "mode": "noise" }
}
headers = {
    "X-API-Key": "<apiKey>",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
```

```javascript Profiles_Create profile_example
const url = 'http://127.0.0.1:58931/api/profiles';
const options = {
  method: 'POST',
  headers: {'X-API-Key': '<apiKey>', 'Content-Type': 'application/json'},
  body: '{"cpu":{"mode":"random","cpu_value":2},"ram":{"mode":"random","ram_value":8},"note":"","fonts":{"mode":"auto"},"proxy":{"mode":"none"},"webgl":{"mode":"noise","webgl_value":1340},"canvas":{"mode":"noise","canvas_value":3709},"cookie":"","screen":{"mode":"real"},"system":{"os":"Mac OS X","version":"Mac OS X 26"},"webgpu":{"mode":"on"},"webrtc":{"mode":"auto","udp_proxy":true},"language":{"mode":"auto"},"timezone":{"mode":"auto"},"user_agent":{"mode":"random","client_hints":{"model":"","wow64":false,"mobile":false,"bitness":"64","platform":"macOS","architecture":"x86","ua_full_version":"147.0.7727.50","platform_version":"26.0.0"},"user_agent_value":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"},"webgl_info":{"mode":"random","vendor":"Google Inc. (Intel Inc.)","renderer":"ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)","gpu_adapterinfo_vendor":"intel","gpu_adapterinfo_architecture":"Tesla"},"device_name":{"mode":"random","device_name_value":"Violet-Mac Studio"},"folder_uuid":"0","mac_address":{"mode":"random","mac_address_value":"00:23:12:13:ae:a0"},"client_rects":{"mode":"noise","client_rects_value":5695},"do_not_track":{"mode":"off"},"geo_location":{"mode":"auto"},"profile_name":"New Profile","audio_context":{"mode":"noise","audio_context_value":7171},"media_devices":{"mode":"auto"},"speech_voices":{"mode":"noise"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Profiles_Create profile_example
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "http://127.0.0.1:58931/api/profiles"

	payload := strings.NewReader("{\n  \"cpu\": {\n    \"mode\": \"random\",\n    \"cpu_value\": 2\n  },\n  \"ram\": {\n    \"mode\": \"random\",\n    \"ram_value\": 8\n  },\n  \"note\": \"\",\n  \"fonts\": {\n    \"mode\": \"auto\"\n  },\n  \"proxy\": {\n    \"mode\": \"none\"\n  },\n  \"webgl\": {\n    \"mode\": \"noise\",\n    \"webgl_value\": 1340\n  },\n  \"canvas\": {\n    \"mode\": \"noise\",\n    \"canvas_value\": 3709\n  },\n  \"cookie\": \"\",\n  \"screen\": {\n    \"mode\": \"real\"\n  },\n  \"system\": {\n    \"os\": \"Mac OS X\",\n    \"version\": \"Mac OS X 26\"\n  },\n  \"webgpu\": {\n    \"mode\": \"on\"\n  },\n  \"webrtc\": {\n    \"mode\": \"auto\",\n    \"udp_proxy\": true\n  },\n  \"language\": {\n    \"mode\": \"auto\"\n  },\n  \"timezone\": {\n    \"mode\": \"auto\"\n  },\n  \"user_agent\": {\n    \"mode\": \"random\",\n    \"client_hints\": {\n      \"model\": \"\",\n      \"wow64\": false,\n      \"mobile\": false,\n      \"bitness\": \"64\",\n      \"platform\": \"macOS\",\n      \"architecture\": \"x86\",\n      \"ua_full_version\": \"147.0.7727.50\",\n      \"platform_version\": \"26.0.0\"\n    },\n    \"user_agent_value\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"\n  },\n  \"webgl_info\": {\n    \"mode\": \"random\",\n    \"vendor\": \"Google Inc. (Intel Inc.)\",\n    \"renderer\": \"ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)\",\n    \"gpu_adapterinfo_vendor\": \"intel\",\n    \"gpu_adapterinfo_architecture\": \"Tesla\"\n  },\n  \"device_name\": {\n    \"mode\": \"random\",\n    \"device_name_value\": \"Violet-Mac Studio\"\n  },\n  \"folder_uuid\": \"0\",\n  \"mac_address\": {\n    \"mode\": \"random\",\n    \"mac_address_value\": \"00:23:12:13:ae:a0\"\n  },\n  \"client_rects\": {\n    \"mode\": \"noise\",\n    \"client_rects_value\": 5695\n  },\n  \"do_not_track\": {\n    \"mode\": \"off\"\n  },\n  \"geo_location\": {\n    \"mode\": \"auto\"\n  },\n  \"profile_name\": \"New Profile\",\n  \"audio_context\": {\n    \"mode\": \"noise\",\n    \"audio_context_value\": 7171\n  },\n  \"media_devices\": {\n    \"mode\": \"auto\"\n  },\n  \"speech_voices\": {\n    \"mode\": \"noise\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("X-API-Key", "<apiKey>")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Profiles_Create profile_example
require 'uri'
require 'net/http'

url = URI("http://127.0.0.1:58931/api/profiles")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<apiKey>'
request["Content-Type"] = 'application/json'
request.body = "{\n  \"cpu\": {\n    \"mode\": \"random\",\n    \"cpu_value\": 2\n  },\n  \"ram\": {\n    \"mode\": \"random\",\n    \"ram_value\": 8\n  },\n  \"note\": \"\",\n  \"fonts\": {\n    \"mode\": \"auto\"\n  },\n  \"proxy\": {\n    \"mode\": \"none\"\n  },\n  \"webgl\": {\n    \"mode\": \"noise\",\n    \"webgl_value\": 1340\n  },\n  \"canvas\": {\n    \"mode\": \"noise\",\n    \"canvas_value\": 3709\n  },\n  \"cookie\": \"\",\n  \"screen\": {\n    \"mode\": \"real\"\n  },\n  \"system\": {\n    \"os\": \"Mac OS X\",\n    \"version\": \"Mac OS X 26\"\n  },\n  \"webgpu\": {\n    \"mode\": \"on\"\n  },\n  \"webrtc\": {\n    \"mode\": \"auto\",\n    \"udp_proxy\": true\n  },\n  \"language\": {\n    \"mode\": \"auto\"\n  },\n  \"timezone\": {\n    \"mode\": \"auto\"\n  },\n  \"user_agent\": {\n    \"mode\": \"random\",\n    \"client_hints\": {\n      \"model\": \"\",\n      \"wow64\": false,\n      \"mobile\": false,\n      \"bitness\": \"64\",\n      \"platform\": \"macOS\",\n      \"architecture\": \"x86\",\n      \"ua_full_version\": \"147.0.7727.50\",\n      \"platform_version\": \"26.0.0\"\n    },\n    \"user_agent_value\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"\n  },\n  \"webgl_info\": {\n    \"mode\": \"random\",\n    \"vendor\": \"Google Inc. (Intel Inc.)\",\n    \"renderer\": \"ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)\",\n    \"gpu_adapterinfo_vendor\": \"intel\",\n    \"gpu_adapterinfo_architecture\": \"Tesla\"\n  },\n  \"device_name\": {\n    \"mode\": \"random\",\n    \"device_name_value\": \"Violet-Mac Studio\"\n  },\n  \"folder_uuid\": \"0\",\n  \"mac_address\": {\n    \"mode\": \"random\",\n    \"mac_address_value\": \"00:23:12:13:ae:a0\"\n  },\n  \"client_rects\": {\n    \"mode\": \"noise\",\n    \"client_rects_value\": 5695\n  },\n  \"do_not_track\": {\n    \"mode\": \"off\"\n  },\n  \"geo_location\": {\n    \"mode\": \"auto\"\n  },\n  \"profile_name\": \"New Profile\",\n  \"audio_context\": {\n    \"mode\": \"noise\",\n    \"audio_context_value\": 7171\n  },\n  \"media_devices\": {\n    \"mode\": \"auto\"\n  },\n  \"speech_voices\": {\n    \"mode\": \"noise\"\n  }\n}"

response = http.request(request)
puts response.read_body
```

```java Profiles_Create profile_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.post("http://127.0.0.1:58931/api/profiles")
  .header("X-API-Key", "<apiKey>")
  .header("Content-Type", "application/json")
  .body("{\n  \"cpu\": {\n    \"mode\": \"random\",\n    \"cpu_value\": 2\n  },\n  \"ram\": {\n    \"mode\": \"random\",\n    \"ram_value\": 8\n  },\n  \"note\": \"\",\n  \"fonts\": {\n    \"mode\": \"auto\"\n  },\n  \"proxy\": {\n    \"mode\": \"none\"\n  },\n  \"webgl\": {\n    \"mode\": \"noise\",\n    \"webgl_value\": 1340\n  },\n  \"canvas\": {\n    \"mode\": \"noise\",\n    \"canvas_value\": 3709\n  },\n  \"cookie\": \"\",\n  \"screen\": {\n    \"mode\": \"real\"\n  },\n  \"system\": {\n    \"os\": \"Mac OS X\",\n    \"version\": \"Mac OS X 26\"\n  },\n  \"webgpu\": {\n    \"mode\": \"on\"\n  },\n  \"webrtc\": {\n    \"mode\": \"auto\",\n    \"udp_proxy\": true\n  },\n  \"language\": {\n    \"mode\": \"auto\"\n  },\n  \"timezone\": {\n    \"mode\": \"auto\"\n  },\n  \"user_agent\": {\n    \"mode\": \"random\",\n    \"client_hints\": {\n      \"model\": \"\",\n      \"wow64\": false,\n      \"mobile\": false,\n      \"bitness\": \"64\",\n      \"platform\": \"macOS\",\n      \"architecture\": \"x86\",\n      \"ua_full_version\": \"147.0.7727.50\",\n      \"platform_version\": \"26.0.0\"\n    },\n    \"user_agent_value\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"\n  },\n  \"webgl_info\": {\n    \"mode\": \"random\",\n    \"vendor\": \"Google Inc. (Intel Inc.)\",\n    \"renderer\": \"ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)\",\n    \"gpu_adapterinfo_vendor\": \"intel\",\n    \"gpu_adapterinfo_architecture\": \"Tesla\"\n  },\n  \"device_name\": {\n    \"mode\": \"random\",\n    \"device_name_value\": \"Violet-Mac Studio\"\n  },\n  \"folder_uuid\": \"0\",\n  \"mac_address\": {\n    \"mode\": \"random\",\n    \"mac_address_value\": \"00:23:12:13:ae:a0\"\n  },\n  \"client_rects\": {\n    \"mode\": \"noise\",\n    \"client_rects_value\": 5695\n  },\n  \"do_not_track\": {\n    \"mode\": \"off\"\n  },\n  \"geo_location\": {\n    \"mode\": \"auto\"\n  },\n  \"profile_name\": \"New Profile\",\n  \"audio_context\": {\n    \"mode\": \"noise\",\n    \"audio_context_value\": 7171\n  },\n  \"media_devices\": {\n    \"mode\": \"auto\"\n  },\n  \"speech_voices\": {\n    \"mode\": \"noise\"\n  }\n}")
  .asString();
```

```php Profiles_Create profile_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('POST', 'http://127.0.0.1:58931/api/profiles', [
  'body' => '{
  "cpu": {
    "mode": "random",
    "cpu_value": 2
  },
  "ram": {
    "mode": "random",
    "ram_value": 8
  },
  "note": "",
  "fonts": {
    "mode": "auto"
  },
  "proxy": {
    "mode": "none"
  },
  "webgl": {
    "mode": "noise",
    "webgl_value": 1340
  },
  "canvas": {
    "mode": "noise",
    "canvas_value": 3709
  },
  "cookie": "",
  "screen": {
    "mode": "real"
  },
  "system": {
    "os": "Mac OS X",
    "version": "Mac OS X 26"
  },
  "webgpu": {
    "mode": "on"
  },
  "webrtc": {
    "mode": "auto",
    "udp_proxy": true
  },
  "language": {
    "mode": "auto"
  },
  "timezone": {
    "mode": "auto"
  },
  "user_agent": {
    "mode": "random",
    "client_hints": {
      "model": "",
      "wow64": false,
      "mobile": false,
      "bitness": "64",
      "platform": "macOS",
      "architecture": "x86",
      "ua_full_version": "147.0.7727.50",
      "platform_version": "26.0.0"
    },
    "user_agent_value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
  },
  "webgl_info": {
    "mode": "random",
    "vendor": "Google Inc. (Intel Inc.)",
    "renderer": "ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)",
    "gpu_adapterinfo_vendor": "intel",
    "gpu_adapterinfo_architecture": "Tesla"
  },
  "device_name": {
    "mode": "random",
    "device_name_value": "Violet-Mac Studio"
  },
  "folder_uuid": "0",
  "mac_address": {
    "mode": "random",
    "mac_address_value": "00:23:12:13:ae:a0"
  },
  "client_rects": {
    "mode": "noise",
    "client_rects_value": 5695
  },
  "do_not_track": {
    "mode": "off"
  },
  "geo_location": {
    "mode": "auto"
  },
  "profile_name": "New Profile",
  "audio_context": {
    "mode": "noise",
    "audio_context_value": 7171
  },
  "media_devices": {
    "mode": "auto"
  },
  "speech_voices": {
    "mode": "noise"
  }
}',
  'headers' => [
    'Content-Type' => 'application/json',
    'X-API-Key' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp Profiles_Create profile_example
using RestSharp;

var client = new RestClient("http://127.0.0.1:58931/api/profiles");
var request = new RestRequest(Method.POST);
request.AddHeader("X-API-Key", "<apiKey>");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n  \"cpu\": {\n    \"mode\": \"random\",\n    \"cpu_value\": 2\n  },\n  \"ram\": {\n    \"mode\": \"random\",\n    \"ram_value\": 8\n  },\n  \"note\": \"\",\n  \"fonts\": {\n    \"mode\": \"auto\"\n  },\n  \"proxy\": {\n    \"mode\": \"none\"\n  },\n  \"webgl\": {\n    \"mode\": \"noise\",\n    \"webgl_value\": 1340\n  },\n  \"canvas\": {\n    \"mode\": \"noise\",\n    \"canvas_value\": 3709\n  },\n  \"cookie\": \"\",\n  \"screen\": {\n    \"mode\": \"real\"\n  },\n  \"system\": {\n    \"os\": \"Mac OS X\",\n    \"version\": \"Mac OS X 26\"\n  },\n  \"webgpu\": {\n    \"mode\": \"on\"\n  },\n  \"webrtc\": {\n    \"mode\": \"auto\",\n    \"udp_proxy\": true\n  },\n  \"language\": {\n    \"mode\": \"auto\"\n  },\n  \"timezone\": {\n    \"mode\": \"auto\"\n  },\n  \"user_agent\": {\n    \"mode\": \"random\",\n    \"client_hints\": {\n      \"model\": \"\",\n      \"wow64\": false,\n      \"mobile\": false,\n      \"bitness\": \"64\",\n      \"platform\": \"macOS\",\n      \"architecture\": \"x86\",\n      \"ua_full_version\": \"147.0.7727.50\",\n      \"platform_version\": \"26.0.0\"\n    },\n    \"user_agent_value\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36\"\n  },\n  \"webgl_info\": {\n    \"mode\": \"random\",\n    \"vendor\": \"Google Inc. (Intel Inc.)\",\n    \"renderer\": \"ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)\",\n    \"gpu_adapterinfo_vendor\": \"intel\",\n    \"gpu_adapterinfo_architecture\": \"Tesla\"\n  },\n  \"device_name\": {\n    \"mode\": \"random\",\n    \"device_name_value\": \"Violet-Mac Studio\"\n  },\n  \"folder_uuid\": \"0\",\n  \"mac_address\": {\n    \"mode\": \"random\",\n    \"mac_address_value\": \"00:23:12:13:ae:a0\"\n  },\n  \"client_rects\": {\n    \"mode\": \"noise\",\n    \"client_rects_value\": 5695\n  },\n  \"do_not_track\": {\n    \"mode\": \"off\"\n  },\n  \"geo_location\": {\n    \"mode\": \"auto\"\n  },\n  \"profile_name\": \"New Profile\",\n  \"audio_context\": {\n    \"mode\": \"noise\",\n    \"audio_context_value\": 7171\n  },\n  \"media_devices\": {\n    \"mode\": \"auto\"\n  },\n  \"speech_voices\": {\n    \"mode\": \"noise\"\n  }\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
```

```swift Profiles_Create profile_example
import Foundation

let headers = [
  "X-API-Key": "<apiKey>",
  "Content-Type": "application/json"
]
let parameters = [
  "cpu": [
    "mode": "random",
    "cpu_value": 2
  ],
  "ram": [
    "mode": "random",
    "ram_value": 8
  ],
  "note": "",
  "fonts": ["mode": "auto"],
  "proxy": ["mode": "none"],
  "webgl": [
    "mode": "noise",
    "webgl_value": 1340
  ],
  "canvas": [
    "mode": "noise",
    "canvas_value": 3709
  ],
  "cookie": "",
  "screen": ["mode": "real"],
  "system": [
    "os": "Mac OS X",
    "version": "Mac OS X 26"
  ],
  "webgpu": ["mode": "on"],
  "webrtc": [
    "mode": "auto",
    "udp_proxy": true
  ],
  "language": ["mode": "auto"],
  "timezone": ["mode": "auto"],
  "user_agent": [
    "mode": "random",
    "client_hints": [
      "model": "",
      "wow64": false,
      "mobile": false,
      "bitness": "64",
      "platform": "macOS",
      "architecture": "x86",
      "ua_full_version": "147.0.7727.50",
      "platform_version": "26.0.0"
    ],
    "user_agent_value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"
  ],
  "webgl_info": [
    "mode": "random",
    "vendor": "Google Inc. (Intel Inc.)",
    "renderer": "ANGLE (Intel Inc., Intel(R) Iris(TM) Plus Graphics 640, OpenGL 4.1)",
    "gpu_adapterinfo_vendor": "intel",
    "gpu_adapterinfo_architecture": "Tesla"
  ],
  "device_name": [
    "mode": "random",
    "device_name_value": "Violet-Mac Studio"
  ],
  "folder_uuid": "0",
  "mac_address": [
    "mode": "random",
    "mac_address_value": "00:23:12:13:ae:a0"
  ],
  "client_rects": [
    "mode": "noise",
    "client_rects_value": 5695
  ],
  "do_not_track": ["mode": "off"],
  "geo_location": ["mode": "auto"],
  "profile_name": "New Profile",
  "audio_context": [
    "mode": "noise",
    "audio_context_value": 7171
  ],
  "media_devices": ["mode": "auto"],
  "speech_voices": ["mode": "noise"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "http://127.0.0.1:58931/api/profiles")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```