/api/v1/object/field/typesList the field types you can create.
List the field types you can create.
Returns one entry per field type. id is the value to send as type
when you create a field. is_available is false for types the system
creates itself (status, tag, provider_id); creating them yourself is
rejected. can_column_relation tells whether a field of this type can be
shown as an extra column of a relation. The list is not paginated.
Scope: object.read.
Response 200:
{
"status": 200,
"message": "Field types retrieved successfully",
"data": [
{
"id": "text",
"name": "Text",
"icon": "tabler-letter-a",
"category": "basic",
"is_available": true,
"can_column_relation": true
}
]
}
Send request
Use the documented inputs to call this endpoint directly.
Responses
Successful response
{
"id": "",
"name": "string",
"icon": "string",
"category": "string",
"is_available": true,
"can_column_relation": true
}May a field of this type be picked as one of the fields a relation shows
behind the linked record's name (display_columns, up to five)?
Published so that picker filters its options from the server's own rule instead of a hard-coded copy — a copy is a 422 waiting to happen the first time the list changes. Both gates the write path applies are folded in (allowed type AND not PII), so the flag is exactly what a save will accept.
Bad request
{
"status": 1,
"message": "string",
"code": "string",
"data": {}
}The HTTP status code of the response.
What went wrong. Several validation messages are joined with ", ".
A stable, machine-readable reason. Only some errors set it.
Extra detail about the error. Only some errors set it.
Unauthorized
{
"status": 1,
"message": "string",
"code": "string",
"data": {}
}The HTTP status code of the response.
What went wrong. Several validation messages are joined with ", ".
A stable, machine-readable reason. Only some errors set it.
Extra detail about the error. Only some errors set it.
Internal server error
{
"status": 1,
"message": "string",
"code": "string",
"data": {}
}The HTTP status code of the response.
What went wrong. Several validation messages are joined with ", ".
A stable, machine-readable reason. Only some errors set it.
Extra detail about the error. Only some errors set it.
Powered by heyo-docs