Create a Custom Event Field

post

/api/event/customEventFields

Creates a new custom event field.
The minimum required properties in the request body are:
  • FieldName
  • FieldType
  • FieldTypePrecision (value can be an empty string)
  • IndexType
  • DefaultNull (value can be an empty string)
  • DefaultValue (value can be an empty string)
  • DefaultAsExpression (value can be an empty string)

Request

There are no request parameters for this operation.

Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
Nested Schema : schema
Type: object
Show Source
  • Indicates if the default value is an expression (1) or literal (0). This field is required for all field types, but you can set it to an empty string ("") which will set its value as 0.
    Example: 1
  • Indicates if the default value is null (1) or not (0). This field is required for all field types, but you can set it to an empty string ("") which will set its value as 0.
    Example: 0
  • The custom event field default value. It can be a literal value based on the field type or an expression. This field is required for all field types, but you can set it to an empty string ("")
    Example: CURRENT_TIMESTAMP
  • The custom event field name.
    Example: Example
  • The custom event field data type.
    Example: TIMESTAMP
  • The maximum length of the field, in decimal precision notation. Only used for some number-type fields, such as DECIMAL. Use the format (<p>,<s>), where <p> is the total maximum number of digits, and <s> is the maximum number of that total that can appear after the decimal point.
    This field is required for all event types, but you can set it to an empty string ("") when it is not relevant.
    Example:
  • The maximum size of the field. This field is used only for some string-type fields. String-type fields such as CHAR have a maximum length that can be specified. If no value is provided, the database will determine the size.
    Example:
  • The short code for the index type. For example, MUL for Standard or <None> for no index type.
    Example: MUL
Back to Top

Response

Supported Media Types

200 Response

Successful operation
Body ()
Root Schema : schema
Match All
Show Source
Nested Schema : SuccessfulAddOperation
Type: object
The response body for a successful add operation.
Show Source
Nested Schema : type
Type: object
Show Source
Nested Schema : data
Type: array
The properties of the new custom event field.
Show Source
Nested Schema : eventCustomEventFieldsReadByID
Type: object
Show Source

Default Response

Failed operation
Body ()
Root Schema : schema
Type: object
Show Source
Nested Schema : errors
Type: array
The list of errors reported. Validation errors will be keyed by record field.
Show Source
Nested Schema : items
Type: object
An error.
Back to Top