Skip to content

Create custom field

POST
/space/custom_field
curl --request POST \
--url https://api.aelyst.ai/v1/space/custom_field \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "notes", "description": "The internal notes about this customer", "dataType": "text" }'

Create a new custom field

Media typeapplication/json
object
name
required
string
<= 50 characters
slug

The unique identifier for API and integrations. Field ID cannot be edited once added. Only letters, numbers, and underscores are allowed for this field.

string
nullable <= 50 characters
description
string
<= 255 characters
dataType
required
string
Allowed values: text list checkbox email number url date time
allowedValues

Only to be provided when the value of dataType is list

Array<string>
nullable
Examples
{
"name": "notes",
"description": "The internal notes about this customer",
"dataType": "text"
}
Media typeapplication/json
object
id
required

Custom field ID.

integer
name
required

Name of the custom field.

string
description
required
string
dataType
required

Type of the data stored in this custom field.

string
Allowed values: text list checkbox email number url date time
allowedValues

List of enum values allowed to be stored in this field. This property is applicable only if the dataType is list.

Array<string>
Example
{
"id": 123,
"name": "customer_id",
"description": "Customer ID",
"dataType": "text"
}
Media typeapplication/json
object
code
integer
message
string
Example
{
"code": 400,
"message": "Validation error."
}
Media typeapplication/json
object
code
integer
message
string
Example
{
"code": 401,
"message": "UN_AUTHORIZED"
}
Media typeapplication/json
object
code
integer
message
string
Example
{
"code": 429,
"message": "Too Many Requests"
}
Retry-After
number
Example
1

Number of seconds until you can retry the request

X-RateLimit-Limit
number
Example
10

Number of request allowed for this end point

X-RateLimit-Remaining
number
Example
5

Number of request remaining for this end point

Media typeapplication/json
object
code
integer
message
string
Example
{
"code": 500,
"message": "Unexpected error occurred"
}