---
title: "Update a Browser Context Profile"
method: PATCH
path: "/v1/profiles/{profileId}"
tags: ["Browser Context Profiles"]
---

# Update a Browser Context Profile

`PATCH /v1/profiles/{profileId}`

Update a Browser Context Profile

## Path parameters

- `profileId` string, required — Browser Context Profile ID

## Request body

- object — Update Browser Context Profile metadata.
  - `name` string
  - `set_as_default` boolean
  - `proxy_country_code` 'US' | 'GB' | 'CA' | 'AU' | 'DE' | 'FR' | 'IT' | 'ES' | 'NL' | 'JP' | 'SG' | 'BR' | 'IN' | 'null', nullable

## Response `200`

Update a Browser Context Profile succeeded.

- object
  - `id` string, required — Browser Context Profile ID
  - `name` string, required — Browser Context Profile display name
  - `proxy_country_code` 'US' | 'GB' | 'CA' | 'AU' | 'DE' | 'FR' | 'IT' | 'ES' | 'NL' | 'JP' | 'SG' | 'BR' | 'IN' | 'null', nullable
  - `is_default` boolean
  - `fingerprint_seed` string
  - `domain_count` integer
  - `created_at` string, required
  - `updated_at` string
  - `domains` object[], required
    - `domain` string, required
    - `cookie_count` integer, required
    - `local_storage_origin_count` integer, required
    - `last_accessed_at` string, required
    - `last_written_at` string, required
    - `last_written_by_run_id` string, required

## Other responses

- `400` — Invalid request body.
- `401` — Unauthorized - Invalid or missing API key
- `404` — Browser Context Profile not found.
- `500` — Internal server error

---

[API](https://skmtc.dev/tinyfish/apis/tinyfish-web-agent-automation-api.md) · [All operations](https://skmtc.dev/tinyfish/apis/tinyfish-web-agent-automation-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tinyfish/tinyfish-web-agent-automation-api/revisions/bea716bc627d/schema)
