---
title: "Update Form Tracking"
method: PUT
path: "/v1/datasets/{datasetId}/form-tracking"
tags: ["Dataset Management"]
---

# Update Form Tracking

`PUT /v1/datasets/{datasetId}/form-tracking`

## Request

- Base URL: `https://api.leadboxer.com`
- URL: `https://api.leadboxer.com/v1/datasets/{datasetId}/form-tracking`
- Auth: API key in header `x-api-key`

Updates the form tracking configuration for the specified dataset, including enabling/disabling tracking, IP masking, and form input attributes.

## Path parameters

- `datasetId` string, required

## Query parameters

- `formTracking` boolean, required
- `partialFormTracking` boolean
- `contactEnrichment` boolean
- `allowIpMasking` boolean, required
- `formInputAttribute` string, required
- `email` string, required

## Headers

- `x-api-key` string, required

## Response `204`

Form Tracking updated successfully. No content returned.

## Other responses

- `400`: Bad Request: The request is invalid or malformed (missing/incorrect parameters).
- `402`: Payment Required: The client has exceeded credit limits.
- `403`: Forbidden: The authenticated user does not have permission to access this resource.
- `404`: Not Found: The requested resource does not exist.
- `409`: Conflict: The request could not be completed due to a resource state conflict.
- `429`: Too Many Requests: Rate limit exceeded. The client has sent too many requests in a given time period
- `500`: Interval Server Error: An unexpected error occurred on the server.

---

[API](https://skmtc.dev/leadboxer/apis/leadboxer-api.md) · [All operations](https://skmtc.dev/leadboxer/apis/leadboxer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/leadboxer/apis/leadboxer-api/revisions/34249b480395?raw)
