# Create a Board View Create a new view for a board with the specified filters. Note: Each board is limited to a maximum of 50 views. Attempting to create more than 50 views will result in an error. Endpoint: POST /1/boards/{boardId}/views Version: 1.0.0 Security: configuration_key ## Path parameters: - `boardId` (string, required) The unique identifier (ID) of a Board. ## Request fields (application/json): - `name` (string, required) The name of the view. Example: "My View" - `filters` (array, required) The filters to apply to this view. - `filters.column` (string, required) The column name to filter on. Example: "status" - `filters.operation` (string, required) The filter operation. Enum: "=", "!=", ">", ">=", "<", "<=", "starts-with", "does-not-start-with", "ends-with", "does-not-end-with", "exists", "does-not-exist", "contains", "does-not-contain", "in", "not-in" - `filters.value` (any) The value to filter by. Example: "error" ## Response 201 fields (application/json): - `id` (string) Unique identifier for the board view. Example: "eC_abc123" - `name` (string) The name of the view. Example: "My View" - `filters` (array) - `filters.column` (string, required) The column name to filter on. Example: "status" - `filters.operation` (string, required) The filter operation. Enum: "=", "!=", ">", ">=", "<", "<=", "starts-with", "does-not-start-with", "ends-with", "does-not-end-with", "exists", "does-not-exist", "contains", "does-not-contain", "in", "not-in" - `filters.value` (any) The value to filter by. Example: "error" ## Response 400 fields (application/problem+json): - `error` (string, required) - `status` (number, required) The HTTP status code of the error. - `type` (string, required) Type is a URI used to uniquely identify the type of error. - `title` (string, required) Title is a human-readable summary that explains the type of the problem. - `detail` (string) The general, human-readable error message. - `instance` (string) The unique identifier (ID) for this specific error. ## Response 401 fields (application/json): - `error` (string) ## Response 404 fields (application/json): - `error` (string) ## Response 409 fields (application/json): - `error` (string) ## Response 422 fields (application/problem+json): - `error` (string, required) - `status` (number, required) The HTTP status code of the error. - `type` (string, required) Type is a URI used to uniquely identify the type of error. - `title` (string, required) Title is a human-readable summary that explains the type of the problem. - `detail` (string) The general, human-readable error message. - `instance` (string) The unique identifier (ID) for this specific error. - `type_detail` (array) - `type_detail.field` (string) - `type_detail.code` (string) Enum: "invalid", "missing", "incorrect_type", "already_exists" - `type_detail.description` (string) ## Response 429 fields (application/json): - `error` (string) ## Response default fields (application/json): - `error` (string)