Application API
    • Overview
    • Development Guide
    • Filter Demo
    • Guidelines for Using Filters
    • Field Type Comparison Table
    • ErrorCode
    • App
      • Get app information
      • Batch create app item groups
      • Batch create app items
    • Conversational bot
      • Create conversation bot
    • Worksheet
      • Get worksheet list
      • Create worksheet
      • Get worksheet structure information
      • Update worksheet structure
      • Delete worksheet
      • Batch create custom actions
    • Worksheet row records
      • Get row record list
      • Get row record details
      • Update row record
      • Delete row record
      • Create row record
      • Batch add row records
      • Batch update row record details
      • Batch delete row records
      • Get relation records
      • Get row record pivot data
      • Get record sharing link
      • Get row record logs
      • Get row record discussions
      • Get approval workflow execution details
      • Get approval process execution list by row record
    • Custom page
      • Updatecustom Page
    • Option set
      • Get option set list
      • Create option set
      • Edit option set
      • Disable option set
    • Public query
      • Find member
      • Find department
      • Get region information
    • Knowledge base
      • Get knowledge base list under the app
      • Knowledge base search
    • view
      • Batchcreateview
    • Workflow
      • Get trigger process list
      • Createworkflow
      • BatchcontentWorkflownode
      • Deleteworkflownode
      • Trigger workflow
      • Get trigger process details
      • Deleteworkflow
      • Get workflow structure details
      • Publishworkflow
      • Validateworkflow
    • Role
      • Get role list
      • Create role
      • Get role details
      • Delete role
      • Add role members
      • Remove role members
      • Member exits all roles
    • Chart
      • Createchart
    • Schemas
      • Schemas
        • options
        • relation
        • obj_base_response
        • obj_field
        • obj_filter
        • obj_record_row
        • obj_record_log
        • obj_record_discussion
        • obj_pivot_meta
        • obj_pivot_dimensions
        • obj_pivot_data
        • obj_process
        • obj_process_detail
        • obj_input
        • obj_output
        • obj_role
        • obj_role_permission
        • obj_user
        • obj_user_desensitized
        • obj_department
        • obj_custom_page
        • obj_optionset
        • obj_filter_children
        • obj_app
      • FilterTarget
      • FilterField
      • 鉴权信息
      • 人员对象
      • 自定义页面
      • 应用角色
      • 人员信息
      • 统计图数值字段参数
      • ApiError
      • BatchCreateViewsRequest
      • DataScope
      • ViewItem
      • Aggregation
      • BatchCreateViewsResponse
      • TimeRange
      • ChartType
      • DynamicRangePoint
      • DimensionItem
      • MetricItem
      • SortItem
      • CreateChartData
      • InlineChartConfig
      • ViewConfig
      • TextConfig
      • HtmlConfig
      • CarouselConfig
      • ButtonActionItem
      • ButtonConfig
      • TabConfig
      • ContainerConfig
      • ChartComponent
      • SectionComponent
      • TextComponent
      • HtmlComponent
      • ViewComponent
      • CarouselComponent
      • ButtonComponent
      • TabComponent
      • ContainerComponent
      • SaveCustomPageComponent
      • SaveCustomPageData
      • ComponentConfig
      • SaveCustomPageRequest
      • app
      • CreateChartRequest
      • SaveCustomPageResponseData
      • CreateChartResponseData
      • ButtonItem
      • Base response object
      • DimensionField
      • memberInfo
      • ValueField
      • department_with_path
      • SortField
      • departmentInfo
      • TimePointDynamic
      • regionInfo
      • process
      • process_detail
      • CustomDynamicRange
      • input
      • CustomRange
      • output
      • role
      • role_permission
      • optionset
      • field
      • CreateChartResponse
      • PageComponent
      • Position
      • filter_children
      • ErrorResponse
      • discussion
      • TabItem
      • SaveCustomPageResponse
      • User
      • WorkflowInputParameter
      • WorkflowOutputParameter
      • WorkflowNode
      • WorkflowValidationError
      • create_process_NodeRef
      • create_process_ValueRef
      • create_process_FieldValueRef
      • create_process_Filter
      • create_process_Condition
      • create_process_WorksheetEventTriggerConfig
      • create_process_ScheduleTriggerConfig
      • create_process_DateFieldTriggerConfig
      • create_process_WebhookTriggerConfig
      • create_process_TriggerSpec
      • batch_create_process_nodes_NodeRef
      • batch_create_process_nodes_ValueRef
      • batch_create_process_nodes_FieldValueRef
      • batch_create_process_nodes_RecordValueRef
      • batch_create_process_nodes_FieldPatch
      • batch_create_process_nodes_Filter
      • batch_create_process_nodes_Condition
      • batch_create_process_nodes_PersonRef
      • batch_create_process_nodes_AttachmentSpec
      • batch_create_process_nodes_FormProperty
      • batch_create_process_nodes_NodeSpec
      • batch_create_process_nodes_SortSpec
      • ApiResponseBase
      • WorkflowListType
      • WorkflowInstanceStatus
      • FlowNodeType
      • InstanceLogStatus
      • WorkItemOperationType
      • WorkItemLogAction
      • ApprovalAuthType
      • BatchRuleType
      • CallbackType
      • TriggerType
      • AppType
      • ApprovalResultBranchType
      • FailureCause
      • SignatureType
      • AppBrief
      • UserBrief
      • ControlValue
      • FlowNodeAuth
      • SelectNodeObject
      • FlowNode
      • InstanceLog
      • ProcessBrief
      • FileInfo
      • Signature
      • WorkItem
      • WorkItemLog
      • ChangedField
      • WorkflowInstance
      • BatchApprovalRequest
      • BatchApprovalInstance
      • BatchApprovalResult
      • OpinionRequest
      • ReturnRequest
      • bundled_2af3dc97c2fe
      • bundled_da9b1112b2d5
      • bundled_66310009f584
      • custom_page
      • worksheet
      • filter
      • record_row

    SaveCustomPageRequest

    Save custom page request body

    {
        "components": [
            {
                "componentType": "chart",
                "componentId": "string",
                "name": "string",
                "parentSectionId": "string",
                "parentTabId": "string",
                "position": {
                    "x": 0,
                    "y": 0,
                    "w": 0,
                    "h": 0
                },
                "config": {
                    "content": "string",
                    "url": "string",
                    "worksheet_id": "string",
                    "view_id": "string",
                    "chartType": "columnChart",
                    "dataScope": "permission",
                    "timeFieldId": "string",
                    "timeRange": "string",
                    "customDynamicRange": {
                        "from": {
                            "type": "today",
                            "value": 0,
                            "unit": "day"
                        },
                        "to": {
                            "type": "today",
                            "value": 0,
                            "unit": "day"
                        }
                    },
                    "customRange": {
                        "startDate": "2026/01/01",
                        "endDate": "2026/12/31"
                    },
                    "dimension": [
                        {
                            "field": "string",
                            "displayName": "string",
                            "granularity": 1,
                            "includeEmpty": true
                        }
                    ],
                    "rows": [
                        {
                            "field": "string",
                            "displayName": "string",
                            "granularity": 1,
                            "includeEmpty": true
                        }
                    ],
                    "columns": [
                        {
                            "field": "string",
                            "displayName": "string",
                            "granularity": 1,
                            "includeEmpty": true
                        }
                    ],
                    "values": [
                        {
                            "field": "string",
                            "aggregation": "COUNT",
                            "displayName": "string"
                        }
                    ],
                    "rightValues": [
                        {
                            "field": "string",
                            "aggregation": "COUNT",
                            "displayName": "string"
                        }
                    ],
                    "targetValues": [
                        {
                            "field": "string",
                            "aggregation": "COUNT",
                            "displayName": "string"
                        }
                    ],
                    "gaugeMin": "string",
                    "gaugeMax": "string",
                    "filter": {},
                    "sorts": [
                        {
                            "field": "string",
                            "isAsc": true
                        }
                    ],
                    "limit": 0,
                    "title": "string",
                    "image": "string",
                    "subTitle": "string",
                    "count": 0,
                    "action": 1,
                    "openMode": 1,
                    "explain": "string",
                    "style": 1,
                    "width": 1,
                    "mobileCount": 0,
                    "buttons": [
                        {
                            "name": "string",
                            "action": 1,
                            "value": "string",
                            "view_id": "string",
                            "openMode": 1,
                            "color": "string",
                            "icon": "string"
                        }
                    ],
                    "tabs": [
                        {
                            "tabId": "string",
                            "name": "string"
                        }
                    ],
                    "showName": true,
                    "showType": 1,
                    "showBorder": true,
                    "heightType": 1,
                    "filtersGroupId": "string",
                    "enableBtn": true,
                    "filters": [
                        {
                            "filterId": "string",
                            "name": "string",
                            "global": true,
                            "dataType": 0,
                            "filterType": 0,
                            "objectControls": [
                                {
                                    "objectId": "string",
                                    "type": 0,
                                    "worksheet_id": "string",
                                    "controlId": "string"
                                }
                            ],
                            "advancedSetting": {},
                            "values": "string",
                            "value": "string",
                            "minValue": "string",
                            "maxValue": "string",
                            "controlId": "string"
                        }
                    ],
                    "app_id": "string",
                    "page_id": "string"
                }
            }
        ]
    }
    Built with