POST /custom-fields.json
Body Required
-
Field scope
Values are
all
orselected
. Default value isall
. -
Field type
Values are
string
,text
,image
,file
, oroptions
. Default value isstring
. -
helpText string | null
Help text
-
icon string | null
Icon
-
label string | null
Label
-
Name
-
namespace string | null
Namespace
-
options array[string] | null
Options
-
Resource
Values are
any
,dropship_provider
,dropshipment
,dropshipment_item
,reseller
,purchase
,purchase_item
,sale
,sale_item
,sale_return
,sale_return_item
,variant
, orvendor
. Default value isany
. -
showInResellerPortal boolean | null
Show in reseller portal
-
Show in return portal
Default value is
false
. -
Show in vendor portal
Default value is
false
.
POST /custom-fields.json
curl \
-X POST http://api.example.com/v1/custom-fields.json \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"fieldScope":"all","fieldType":"string","helpText":"string","icon":"string","label":"string","name":"string","namespace":"string","options":["string"],"resource":"any","showInResellerPortal":true,"showInReturnPortal":false,"showInVendorPortal":false}'
Request example
{
"fieldScope": "all",
"fieldType": "string",
"helpText": "string",
"icon": "string",
"label": "string",
"name": "string",
"namespace": "string",
"options": [
"string"
],
"resource": "any",
"showInResellerPortal": true,
"showInReturnPortal": false,
"showInVendorPortal": false
}
Response examples (200)
{
"createdAt": "2024-05-04T09:42:00+00:00",
"fieldScope": "all",
"fieldType": "string",
"helpText": "string",
"icon": "string",
"id": 42,
"label": "string",
"name": "string",
"namespace": "string",
"options": [
"string"
],
"resource": "any",
"showInResellerPortal": true,
"showInReturnPortal": false,
"showInVendorPortal": false,
"updatedAt": "2024-05-04T09:42:00+00:00"
}