Documentation
Feedback
Guides
API Reference

API Reference
Filter By
Post
Get
Put
Delete
Patch

Custom Fields API

The Custom Fields API allows you to create, manage, and apply custom fields to contracts and orders in VTEX. Custom fields enable you to capture additional business-specific information at different levels: item, order, or address.

This feature is only available for stores using B2B Buyer Portal, which is currently available to select accounts.

This API is divided into three main sections:

Custom field settings

Configure custom field definitions for contracts, including field name, type, level, and validation rules.

Custom field values

Manage the actual values assigned to custom fields for specific contracts.

Endpoints

Custom field settings

SummaryMethodPath
Get custom field settingsGET/api/dataentities/customFieldSettings/search
Create custom field settingsPOST/api/dataentities/customFieldSettings/documents
Update custom field settingsPATCH/api/dataentities/customFieldSettings/documents/{documentId}
Delete custom field settingDELETE/api/dataentities/customFieldSettings/documents/{documentId}

Custom field values

SummaryMethodPath
Create custom field valuePOST/api/dataentities/customFieldValues/documents
Get custom field valueGET/api/dataentities/customFieldValues/documents/{customFieldValueId}
Update custom field valuePATCH/api/dataentities/customFieldValues/documents/{customFieldValueId}
Delete custom field valueDELETE/api/dataentities/customFieldValues/documents/{customFieldValueId}
Search custom field valuesGET/api/dataentities/customFieldValues/search

Loading API specification...