---
title: "Update field config"
method: PUT
path: "/v1/field-config/{fieldId}"
tags: ["Field Configuration"]
---

# Update field config

`PUT /v1/field-config/{fieldId}`

## Request

- Base URL: `https://api.abm.dev`
- URL: `https://api.abm.dev/v1/field-config/{fieldId}`
- Auth: API key in header `X-API-Key`

Update a single field configuration — toggle enabled, change CRM mapping, set display order, etc.

## Path parameters

- `fieldId` string, required

## Request body

- object
  - `enabled` boolean
  - `required` boolean
  - `crm_property` string: CRM property to map this field to
  - `display_order` integer
  - `label` string

## Response `200`

Updated field config

- FieldConfig
  - `field_id` string: Unique field identifier (e.g. email, title, company)
  - `label` string: Human-readable field label
  - `category` string: Field category (contact, company, social)
  - `enabled` boolean
  - `required` boolean
  - `crm_property` string: Mapped CRM property name
  - `display_order` integer

## Other responses

- `404`: Resource not found

---

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